VB6.0在编译declare语句时报错,无法通过
是这样的,我做了一个DLL文件,然后在exe工程里的(general)做declare,但编译时即不通过,报如下错误:compile error:
constants,fixed-length strings,arrays,user-defined types and declare statements not allowed as public members of object modules
查询帮助,其意思为:“常数、固定长度字符串、数组、自定义类型与 Declare 语句不能是对象模块中的 Public 成员”。
我没辙了,在网上找了些案例,新建一个空的exe的工程,拷入案例中的declare声明语句,所有源代码如下:
Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _
lParam As Any) As Long
Private Sub Command1_Click()
MsgBox ("nihao")
End Sub
就这样一个工程,编译时还是报相同错误,看样子是编译器的问题,我该怎么办?
[ 本帖最后由 qfww 于 2014-3-8 20:29 编辑 ]