中易网

C#调用delphi的dll时出错,报运行库遇到了错误。此错误的地址为0x79e8eda2....

答案:2  悬赏:10  
解决时间 2021-11-29 10:34
[DllImport("DevicePos.dll", CharSet = CharSet.Ansi)]
public static extern int DevicePos_ReadCard(int Consumefee, out IntPtr OutData, out int card_type);////调用DLL,out IntPtr OutData这个字段在delphi的dll中是一个pchar型的出参,我在这里用了IntPtr,string型也用过,问题是一样的。
int Consumefee,card_type;
string OutData;
Consumefee =Convert.ToInt32(textBox1.Text);
DevicePos_ReadCard(Consumefee(OutDat),card_type);
求助啊!
最佳答案
Pasic和c导出的参数,进行运算的时候是不一样的。

在DLL中,函数后边加一个CdCall;好像是;忘记了。然后就能调用了。
全部回答
同问。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
基金的意思是什么啊?请解释下!
哼,我才不会理你,看你说的那些话,是人说的
为什么用IPAD上QQ空间找不到魔法卡片
家装自动报价高不
广州迁江门的小车国4的能过吗。
一生一世如梦初醒
索尼z3网络连接数据在哪
俘斩的意思是什么啊?请解释下!
岳阳至深圳罗湖火车站的列车有哪些?
企业对于市场的机会与威胁,应如何进行评估?
青岛中联运动公园会员卡费用
问北理工“车辆工程”与“机械工程”各有什么
湖北省可以参加专转本考试吗?可以报考外省的
佳能6d一秒钟能拍几张
威猛的意思是什么啊?请解释下!
推荐资讯
去改银行卡绑定的手机要验证码吗
思梅怎么去啊,我要去那办事
临时工,企业一直不交养老保险,怎么办
最近一直失眠,该怎么办?
韩氏润琪美容美甲(金鼎店)怎么去啊,有知道地
誉臣的意思是什么啊?请解释下!
白石的意思是什么?白石的释义是什么啊?
猛兽的意思是什么?猛兽的释义是什么啊?
长春南关区搬家公司哪家服务好?
贾乃亮今年多少岁
乔眉画眼的意思是什么?乔眉画眼的释义是什么
疯儍的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?