|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2019/6/10 11:51:30 |
标题: |
如何读取C#的DLL中的string类型的 |
浏览:595 |
|
加入我的收藏 |
楼主: |
用的是D7,调用了一个C#写的DLL, 函数定义为 public bool GetMac(string sn,ref string mac);
var aClass:Variant; Mac:string; aClass:= CreateOleObject('D.D3'); aClass.GetMac('AA190525FI00001',Mac);
结果Mac为空,我觉得是数据类型的问题,请教如何将C#中的string转成Delphi的string
----------------------------------------------
只会简单使用,并未精通深入 |
作者: |
|
2019/6/10 13:13:19 |
1楼: |
是对方的DLL问题
----------------------------------------------
只会简单使用,并未精通深入
|
作者: |
|
2019/6/10 17:48:25 |
2楼: |
c#的字符串是一个对象,并且参数指定了传地址
试试 aClass.GetMac('AA190525FI00001',@Mac);
----------------------------------------------
-
|
作者: |
|
2019/6/11 9:25:26 |
3楼: |
3Q
----------------------------------------------
只会简单使用,并未精通深入
|
|