关于windows api的问题,达人进!
文本文件名:app.ini
内容
[localconn]
lDBServerName = "njdept"
lDBDataName = "nhgsplan"
lDBUserName = "sa"
lDBPassword = ""
API声明语句:Public 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
api使用语句:str=GetPrivateProfileString("localconn", "lDBServerName", "",x, 64, App.Path & "\app.ini")
其中X为已定义的变量,64为大小
然后用msgbox str
显示出一个数字6,为什么不是njdept这个字符串?