编写了一个INI文件的读写程序,button2能够成功的写文件,button1却无法正确读取ini文件的内容。
总是返回“错误”,在网上查了很多资料,都是这种格式写的,都说可以正常运行,我的为什么不行啊?
向各位大侠讨教一下!!!
PublicClassForm1
PrivateDeclareFunctionGetPrivateProfileStringLib"kernel32"_
Alias"GetPrivateProfileStringA"(_
ByVallpApplicationNameAsString,_
ByVallpKeyNameAsString,_
ByVallpDefaultAsString,_
ByVallpReturnedStringAsString,_
ByValnSizeAsLong,_
ByVallpFileNameAsString)AsLong
PrivateDeclareFunctionWritePrivateProfileStringLib"kernel32"_
Alias"WritePrivateProfileStringA"(_
ByVallpApplicationNameAsString,ByVallpKeyNameAsString,_
ByVallpStringAsString,ByVallpFileNameAsString)AsLong
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click
DimaAsLong
DimsAsNewString(Chr(0),256)
a=GetPrivateProfileString("MASTER","Name","错误",s,Len(s),"c:\test.ini")
TextBox1.Text=Microsoft.VisualBasic.Left(s,InStr(s,Chr(0))-1)
EndSub
PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.Click
WritePrivateProfileString("MASTER","Name","正确","c:\test.ini")
WritePrivateProfileString("MASTER","age","26","c:\test.ini")
EndSub
EndClass
分 -->
|