关于连接读卡器的DLL的问题,请教

dengxw 2005-08-16 12:49:19
我有一个读卡器~
然后这个读卡器提供了一个DLL里面有方法对其操作,设置或读取里面的打卡记录
可是我在引用了这个Project.dll
然后在引用里就有了INTERFACELib这个东西
可是在我实例化的时候就出错了`
在VB里直接声明没有这个错误啊~
可是转到.NET就出错了~
Private TheProject.TheClass1 Test = New TheProject.TheClass1();
错误提示是
{
未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在 test.exe 中。

其他信息: 带有 CLSID {07C57A9E-ACFE-4342-B2A4-5748CCE97761} 的 COM 对象无效或未注册。
}
哪位高手来帮我解决一下?
谢谢了~```
...全文
162 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
malingxian 2005-08-16
  • 打赏
  • 举报
回复
Porject.dll是一个Com组件
1.把Porject.dll复制到bin目录下。
2.在CMD模式下运行regsvr32 project.dll命令,以注册该dll.
3.运行试试看,应该不会有问题。
dengxw 2005-08-16
  • 打赏
  • 举报
回复
呵呵~晕死~原来是这样`哎呀~给分了
dengxw 2005-08-16
  • 打赏
  • 举报
回复
说错了~
然后在引用里就有了INTERFACELib这个东西
不是INTERFACELib而是TheProject
有谁知道怎么注册COM对象吗?

111,098

社区成员

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

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

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