Delphi与.Net交叉调用研究(2) 平台调用相关文章
摘要:平台调用机制与C#非托管编程 (1) 平台调用机制与C#非托管编程 (2) const常量在编译期确定其值,readonly变量在构造一个实例时确定其值,static readonly在程序启动时确定其值。 C#中的const与readonly (1) C#中的const与readonly (2) 实例看多态 Platform Invoke Tutorial 与非托管代码交互操作 高级 COM 互...
阅读全文
posted @
2006-11-28 11:39
Bolik
阅读(289)
推荐(0)
Delphi与.Net交叉调用研究结果
摘要:该帖用于保存Delphi与.Net交叉调用研究结果 会随时更新如果有需要的话请随时关注
阅读全文
posted @
2006-11-04 18:00
Bolik
阅读(1322)
推荐(0)
Delphi与.Net交叉调用研究(1) 基本数据类型一致性测试
摘要:最进想将Pascal脚本引擎在.Net环境下能够使用,不仅仅是调用,脚本环境还需调.Net宿主程序的一些函数(注册回调函数)
故对Delphi与.Net交叉调用准备作一系列研究 这是最第一步基本数据类型一致性测试
相关代码 InteropTest.rar 测试结果如下:
长度 Delphi .Net 是否匹配
单字节 Boolean Boolean True匹配False不匹配
ShortInt Byte 完全匹配
Byte SByte 完全匹配
双字节 SmallInt Int16 完全匹配
Word UInt16 完全匹配
WideChar Char 长度匹配,内容再研究
四字节 Integer Int32 完全匹配
LongInt Int32 完全匹配
LongWord UInt32 完全匹配
Cardinal UInt32 完全匹配
Single Single 完全匹配
八字节 Int64 Int64 完
阅读全文
posted @
2006-11-03 10:23
Bolik
阅读(1496)
推荐(0)
线性度测试
摘要:起先采用分段斜率与平均值比较的方法发现不太科学现在采用最小二乘法实现如下为 Pascal脚本实现代码 procedure ZX2Multi(dx, dy: array of Double; Count: Integer; var a, b: Double);// 最小二乘法直线拟和 y=ax+b;var i: Integer; x, y, xy, x2: Double;begin x :=...
阅读全文
posted @
2006-03-29 17:53
Bolik
阅读(854)
推荐(0)