c#调用delphi dll - Delphi / Windows SDK/API
Delphi(Pascal) code:
delphi的dll,格式如下
function sdsd(const DD1,DD2: Byte; const SS: PChar; var BB: Byte): Boolean;stdcall;
转换成c#如下
C# code:
[DllImport("xxx.dll", EntryPoint = "sdsd")]
public static extern bool sdsd(byte DD1, byte DD2, string SS, byte BB);
这样是否可以?
第三个参数应该是字符串指针,或者字符数组
C# code:
[DllImport("xxx.dll", EntryPoint = "sdsd")]
public static extern bool sdsd(byte DD1, byte DD2, string SS, [color=#FF0000]out[/color] byte BB);
解决了,改成这样运行就可以
{{
相关问答:
具体要求与报酬QQ729851670
771234717
“拼音编程”是什么意思
引用
“拼音编程”是什么意思
1.给一个字可以显示拼音,多音字的话能显示对应的多个拼音
2.对包含多音字的词语智能识别给出拼音。
3.对一段 ......
公司开发一个触摸屏程序,我负责的一块,实现这样一个功能,当鼠标点击窗口中图片(一张图分成几部分)的其中一部分时,将这部分图片截取出来,弹出新的窗口,将截取出的图片显示出来。我使用Rectange类控制了返回, ......
在网上看到很多人写程序代码,代码的每一行要么就空一个空格,要么就空好几个,有的还要另起一行,这个有规定吗?要怎么写?
难道不能怎样写吗?我打个比方,(.代表程序代码)
..............................
......... ......