急~请各位大大帮忙看看这个问题,在线等!

AntD 2012-09-19 04:22:18
把cpu卡放在读卡器上,但是初始化通讯口失败,调用dc_init()函数出错。它的返回值为-1.我现在只知道是初始化这个方法出错,但具体怎么解决还不知道。
这个过程是这样的:
在这个Hardware类中放着
[DllImport("dcrf32.dll", EntryPoint = "dc_init")]
public static extern int dc_init(int port, long baud);
然后在在其他类调用这个静态方法Hardware.dc_init(100, 9600);


求帮助啊,卡死在这儿一下午了。
...全文
49 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2012-09-19
  • 打赏
  • 举报
回复
你这样声明没错,但要看dll接口原型是什么,你的参数类型是否匹配,调用约定是否匹配

110,822

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧