现在硬件厂家给我提示一个*.dll文件,我不知道如何来调用它来实现计算机与厂家的硬件连接,
我试过用 工程->引用->浏览->找个dll文件,但一加载就出现对话框:"不能将引用加入指定的文件"
我也试过 用手动注册 regsvr32 "路径+文件名" 也不成功.
请问还有其它的方法来调用*.dll 文件吗?或者我这种调用方法是否有错.谢谢!
我试过用 工程->引用->浏览->找个dll文件,但一加载就出现对话框:"不能将引用加入指定的文件"
我也试过 用手动注册 regsvr32 "路径+文件名" 也不成功.
请问还有其它的方法来调用*.dll 文件吗?或者我这种调用方法是否有错.谢谢!
ActiveX Control Test Container
在里面的file菜单里面选REGISTER
'*************************************************************************
'能: 初始化串口操作
'参数说明:Port为要初始化的串口。0表示COM1 ,1表示COM2,2表示COM3,3表示COM4
'返回值:操作成功返回0,不成功返回ERR-COM
'例如:init_com(0) 初始化串口1
Public Declare Function init_com Lib "k5e.dll" (ByVal ipost As Long) As Long '初始化'*************************************************************************
'--------------------------------------------------------------------------
'*************************************************************************
'功能: 关闭串口
'参数说明:
'返回值: 返回0
'例如:close_com();
Public Declare Function close_com Lib "k5e.dll" () As Long '关闭'*************************************************************************
'--------------------------------------------------------------------------'*************************************************************************
'功能: 选择机台号
'参数说明: machno 要进行操作的机台号
'返回值:操作成功返回0,不成功返回ERR-COM
'备注:
'要单独对某台门控器进行操作(除备注中说明不依赖此函数进行操作的函数)
'之前应先用此函数选择机台号,之后若要对该号门控器进行其他操作可不再选择机台号,
'直到要对其它号门控器操作时再重新进行选择机台号操作,
'但在对某台机进行操作时返回值为ERR-COM或对某台机进行复位操作后
',必须重新进行选择该机台号的操作。
Public Declare Function SelectMachine Lib "k5e.dll" (ByVal machno As Long) As Long '要进行操作的机台号
我也试过 用手动注册 regsvr32 "路径+文件名" 也不成功.这说明dll文件不是activex dll,需要声明其中的函数