存档

‘程序开发’ 分类的存档

【Dynamics AX】判断对象是否是某个类的子类实例

2013年8月5日 没有评论

调用SysDictClass类的两个函数

static boolean isSuperclass(classId  _id, classId  _potentialAncestorId)
static boolean isEqualOrSuperclass(classId  _id, classId  _potentialAncestorId)

阅读全文...

分类: 程序开发 标签: 2,105次阅读

【Dynamics AX】参数传递方式

2013年7月12日 没有评论

Dynamics AX中的参数传递方式并不明显,这里做个归纳:

  • 按值传递的有:String/Integer/Real/Date/Enum/Container/Guid/Int64
  • 按地址传递的有:Class instance(由new()实例化的所有对象)/Record
  • 特别说明的是AnyType是按值传递的,不管它的内容是Class instance还是Record

参考:Parameter passing in Dynamics Ax

分类: 程序开发 标签: 2,502次阅读

【Dynamics AX】”The dynamic property of the field list of query data source ‘MyTable’ has not been set.”的解决办法

2013年6月22日 没有评论

在Query的DataSource中添加一个表后,就出现提示

The dynamic property of the field list of query data source 'MyTable' has not
been set.

解决办法:

  1. 添加DataSource后重新编译一下Query,提示就消失了
  2. 如未解决,尝试修改该DataSource下Fields的属性,修改Dynamic属性为YES,重新编译Query
分类: 程序开发 标签: 2,896次阅读

【Dynamics AX】The field with id 0 does not exist in table的解决办法

2013年3月28日 没有评论

运行代码提示

Error executing code: The field with id 0 does not exist in table

根据The field with ID '0' does not exist in table - Cause and resolution.中的提示是Map中的Mapping没有配置完成。

另有Error executing code: The field with id 0 does not exist in table指出是table buffer未被正常使用导致的。

分类: 程序开发 标签: 3,364次阅读

【MySQL】查询所有数据库占用磁盘空间大小和单个库中所有表的大小

2013年3月27日 没有评论

查询所有数据库占用磁盘空间大小的SQL语句:

select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables
group by TABLE_SCHEMA
order by data_length desc;   

阅读全文...

分类: 程序开发 标签: 3,406次阅读

【C#】FileInfo.Exists与File.Exists的区别

2012年11月22日 没有评论

FileInfo.Exists与File.Exists看似很像,实际上有一些差别

先看用法

string path = @"C:\myfile.txt";
FileInfo fileInfo = new FileInfo(path);
Console.WriteLine(fileInfo.Exists);
Console.WriteLine(File.Exists(path));

再说差别

阅读全文...

分类: 程序开发 标签: 7,124次阅读

【.Net】Visual Studio删除添加引用对应的dll不更新

2012年9月23日 2 条评论

在Visual Studio 2010中,删除原来的dll应用,添加了新版本的应用,但编译的时候还是应用原来的,即使添加项目引用也不更新。关闭打开解决方案,引用恢复到旧的版本了。

目前的解决办法是:去把旧版本的应用删掉,新版本的引用旧生效了。。。

暂未找到真实原因,知道的烦请告知,感谢!

分类: 程序开发 标签: 5,643次阅读

【.Net】useLegacyV2RuntimeActivationPolicy的使用

2012年9月22日 没有评论

把项目从VS2008的项目升级到VS2010的项目,结果重新打开出现了错误

Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.

解决方法很简单,右键项目,添加新项》应用配置文件 (Add>New Item...>Application Configuration File),内容如下

阅读全文...

分类: 程序开发 标签: 6,563次阅读

【PHP】Allowed memory size of xxx bytes exhausted的解决办法

2012年9月3日 没有评论

用PhpMyAdmin导入一个几十M的数据备份时出错了,提示

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 48 bytes) in ...

解决方法很简单也很暴力:

直接修改php.ini,加大memory_limit的设置

阅读全文...

分类: 程序开发, 站点建设 标签: 3,848次阅读

NMAKE : warning U4006: special macro undefined : ‘$<'编译错误的解决办法

2012年7月17日 没有评论

编译项目出现了如下的错误:

NMAKE : warning U4006: special macro undefined : '$<'

奇怪的问题,找了一下,是文件夹路径中包含了空格致使NMAKE进行宏操作时出错。

解决办法很简单:将换一个项目文件的路径,使得其中的文件夹名字中都不包含空格。解决。

分类: 程序开发 标签: 3,679次阅读

无觅相关文章插件,快速提升流量