在c++中定义型如这样的函数:
void _DLLPORT WINAPI UnInitCommPort();//导出函数
在VB中这样申明:
Private Declare Function UnInitCommPort Lib "mydll.dll" ()
现在在VB的一个按钮中调用,如下:
Private Sub Command2_Click()
UnInitCommPort()
End Sub
当点击这个按钮时,出现错误:Compile error: Syntax error,这是什么意思,该怎样解决。
void _DLLPORT WINAPI UnInitCommPort();//导出函数
在VB中这样申明:
Private Declare Function UnInitCommPort Lib "mydll.dll" ()
现在在VB的一个按钮中调用,如下:
Private Sub Command2_Click()
UnInitCommPort()
End Sub
当点击这个按钮时,出现错误:Compile error: Syntax error,这是什么意思,该怎样解决。
解决方案 »
- 分别循环和合并循环哪个快?
- 这条语句是什么意思?
- 请问如何在SQL SERVER2000上创建一个数据库
- 一个比较简单的combo1的添加问题,比较简单,不要笑我。
- 高分讨论:谁做过MRP类的软件吗?
- 如果在操作系统下运行一个DOS命令,并且不让它显示在任务栏上和不能用Alt+Tab转换出来?
- 文件操作的问题,请大家来看看(在线等待)
- dll封装的模态窗体Windows任务栏不显示,而非模态窗体不能截获,怎么办?
- 获得CPU ID.
- SQL 6.5+NT4.0+VB6.0 乱码怎么办??
- vb6 怎么把Form 上的最大化,最小化,还有 X去掉? :) 谢谢
- treeview的问题,谢谢各位.
Private Sub Command2_Click()
UnInitCommPort'或者:call UnInitCommPort()
End Sub其实声明不改好象也没什么问题
UnInitCommPort() '在vb里这样写,语句会变成红色,提示语句错误,函数没有参数,调用的时候直接写函数名就行了,如果加上括号,前面必须加Call关键字
End Sub