现在硬件厂家给我提示一个*.dll文件,我不知道如何来调用它来实现计算机与厂家的硬件连接,
我试过用  工程->引用->浏览->找个dll文件,但一加载就出现对话框:"不能将引用加入指定的文件"
我也试过  用手动注册 regsvr32 "路径+文件名" 也不成功.
请问还有其它的方法来调用*.dll 文件吗?或者我这种调用方法是否有错.谢谢!

解决方案 »

  1.   

    在线急等!各位大GGJJ帮帮小弟吧!!!!!!!!!!!!!!
      

  2.   

    运行这个看看"C:\Program Files\Microsoft Visual Studio\Common\Tools\TSTCON32.EXE"
    ActiveX Control Test Container
    在里面的file菜单里面选REGISTER
      

  3.   

    有没有文档,估计dll 是其他语言写的
    '*************************************************************************
    '能: 初始化串口操作
    '参数说明: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 '要进行操作的机台号
      

  4.   

    //我试过用 工程->引用->浏览->找个dll文件,但一加载就出现对话框:"不能将引用加入指定的文件"
    我也试过 用手动注册 regsvr32 "路径+文件名" 也不成功.这说明dll文件不是activex dll,需要声明其中的函数