api函数申明错误

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:11:53
VB中,我要用一API函数读INI文件.用申明Declare Function GetPrivateProfileString& Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String)
我放在第一行申明中,居然说编译错误,说什么(常数,固定长度字符串,数组,用户定义类型,及Declare不允许作为对象模块的public成员)

是为什么啊.

在窗体声明要写上Private

Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long