以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  狐表中怎么定义函数?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=15149)

--  作者:sophia
--  发布时间:2011/12/14 13:52:00
--  狐表中怎么定义函数?

最近用到一个开发包,里面有一些函数是用vb 6.0定义的,在狐表中怎么定义这些函数呢?

Public Declare Function CVR_InitComm Lib "termb.dll" (ByVal Port As Long) As Integer
Public Declare Function CVR_CloseComm Lib "termb.dll" () As Integer
Public Declare Function CVR_Authenticate Lib "termb.dll" () As Integer
Public Declare Function CVR_Read_Content Lib "termb.dll" (ByVal Active As Long) As Integer
Public Declare Function CVR_Ant Lib "termb.dll" (ByVal mode As Long) As Integer


--  作者:狐狸爸爸
--  发布时间:2011/12/14 13:59:00
--  

参考:

 

http://www.foxtable.com/help/topics/1937.htm

 

记得vb6中的long,到了vb.net,成了integer


--  作者:sophia
--  发布时间:2011/12/14 14:50:00
--  

狐爸:我先外部引用了termb.dll文件,然后在全局代码中定义函数。出现了提示,是我函数定义的不对,还是.dll文件不是.net生成的dll文件呢?


此主题相关图片如下:11.bmp
按此在新窗口浏览图片

--  作者:狐狸爸爸
--  发布时间:2011/12/14 14:52:00
--  

这个dll文件,是不需要引用的,直接使用即可。

.net的dll文件,才需要引用。


--  作者:sophia
--  发布时间:2011/12/14 14:58:00
--  

只要把termb.dll文件复制到项目目录下就可以了吗?


--  作者:狐狸爸爸
--  发布时间:2011/12/14 15:04:00
--  

不是的,是复制到foxtable安装目录