有个delphi源码,调用c++的dll我想改写成c#的,可是不知道参数类型怎么对应哪位有会的,麻烦指点一下delphi源码
---------------------------------------
function VerifyCode(filename, result: PAnsiChar): Integer; stdcall;
external 'Verify.dll';这里调用
FFileName: AnsiString;
VerifiedResult: array[0..100] of AnsiChar;
.....
try
VerifyResult := VerifyCode(PAnsiChar(FFileName), VerifiedResult);
except
VerifyResult := -1;
---------------------------------------
c# PAnsiChar 类型怎么对应,array[0..100] of AnsiChar 又怎么对应
---------------------------------------
function VerifyCode(filename, result: PAnsiChar): Integer; stdcall;
external 'Verify.dll';这里调用
FFileName: AnsiString;
VerifiedResult: array[0..100] of AnsiChar;
.....
try
VerifyResult := VerifyCode(PAnsiChar(FFileName), VerifiedResult);
except
VerifyResult := -1;
---------------------------------------
c# PAnsiChar 类型怎么对应,array[0..100] of AnsiChar 又怎么对应
解决方案 »
- 关于WPF中的Storyboard,求大神!
- ajax返回js读取xml问题
- 发布一条信息 同时插入2个数据库
- 想开始学can总线编程,不知如何入手,请各位大侠指点,小弟不胜感激。。
- 用image控件获得到的图片怎么不能保存啊?
- 窗体上面有datagrid,用splitter控件调整窗体的时候,datagrid的大小怎么不会改变?
- 菜鸟问题!急
- Windows Service 问题(Up者有分)
- zedGraph控件绘图
- 探討一下.net里面的服務器端和客戶端互相調用時注意和存在的問題,有興趣可以進來參加討論,散分
- C# 窗体上一页用Hide隐藏后怎么跳转回去
- 谁有基于Ajax的个人博客系统的源代码
[DllImport("C:\\Documents and Settings\\rdjrdj\\桌面\\Web0914\\c-inter.dll")]
public static extern void comp(int argc, string[] argv);红色的部分要是你的dll的位置;
黄色的部分要和你的dll导出的函数形式一致,名字也要一致。
public static extern void comp(int argc, string[] argv);
不好意思刚才黄色的内容看不清了,再发一个。