公差等级查询软件:Delphi动态库在VB中使用的问题。。。

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 18:02:05
我有个Delphi的动态链接库。。。
我可以在VB中用吗?
比如:我在Delphi中使用的时候是这样声明的
Function OpenDevice(): boolean; stdcall;external 'YUsb.dll' name '_OpenDevice';可以使用;
在VB中该如何声明呢?
我是这样声明的:
Public Declare Function OpenDevice Lib "YUsb.dll" () As Boolean
但是调用的时候显示错误:
找不到Dll入口点 OpenDevice in YUsb.dll
请问:怎么解决这个问题呢?
谢谢
QQ:56222420

找不到Dll入口点 函数名写错了,或者你的DLl不正确

我不知道,这样的组件能不能在VB中使用,如果可以,
它应该有一些方法和属性,如果可以用!你可以这样做:

如果你确定已经在VB中注册了这个DLL(REGVSR32)
那你可以先在工程—》引用-》中选中这个DLL!
然后在窗体或都模块中这样定义!
PUBLIC 对象名 AS NEW DLL文件名
使用时:
对象名.方法(或属性)

这样就可以了!
祝你成功!