我不会VC。不过我想这个版的人也许有人明白这个问题。
如何调用DLL中的一个函数?
我不知道怎么使用DLL中的这个函数,这个DLL是我从以一个安装程序中提出来
的,我在InstallShield中可以调用这个函数,我知道这个函数的接口参数,可
我在VB中引用时,提示我“不能将引用加入到指定文件”。我怎么才能在VB或
则其他语言中使用这个函数呢?这个DLL是不是不是COM?我如何才能把他转成一个COM或则ActiveX?以便我能
使用在自己的程序中(VB或则html)?
如何调用DLL中的一个函数?
我不知道怎么使用DLL中的这个函数,这个DLL是我从以一个安装程序中提出来
的,我在InstallShield中可以调用这个函数,我知道这个函数的接口参数,可
我在VB中引用时,提示我“不能将引用加入到指定文件”。我怎么才能在VB或
则其他语言中使用这个函数呢?这个DLL是不是不是COM?我如何才能把他转成一个COM或则ActiveX?以便我能
使用在自己的程序中(VB或则html)?
首先用declare声明,然后调用即可。
谢谢楼上的两位.
现在有另一个问题,这个函数可以工作了,不过好像工作不正常.
她不能按照我设定的参数工作.无论我设置什么参数,她都按照自己的默认参数工作.
我的声明:
Private Declare Function SETUPANALISIS Lib "ishscan.dll" (a As Integer, b As Integer, c As Integer, d As String, e As Integer) As Integer
调用:
Dim return_value As Integer
return_value = SETUPANALISIS(1, 1, 12, "", 0)其中a 和b 是设置是否扫描内存和硬盘,c是设置语言(1为英语,12为中文)
可是无论我把 a,b 设置成什么,他都是同时扫描内存和硬盘.
c设置也不好用,她始终用默认的英语显示.
可我在InstallShield中调用是正常的.可以显示中文的.
什么原因呢??
谢谢楼上两位了。