帮我看看错在哪了(很短)
来源:百度知道 编辑:UC知道 时间:2024/06/27 17:56:47
代码
Private Sub Command1_Click()
Dim qq As String * 20
GetPrivateProfileString "main", "a", "", qq, 20, "C:\main.ini"
n = GetPrivateProfileInt("main", "b", 0, "c:\main.ini")
Text1.Text = qq & vbCrLf & n
End Sub
ini文件的内容
[main]
a=地方(aaa_bbb)
b=111
执行后text框里显示的是
地方(aaa_bbb)
而不是
地方(aaa_bbb)
111
qq和n的值都可以读出来
Private Sub Command1_Click()
Dim qq As String * 20
GetPrivateProfileString "main", "a", "", qq, 20, "C:\main.ini"
n = GetPrivateProfileInt("main", "b", 0, "c:\main.ini")
Text1.Text = qq & vbCrLf & n
End Sub
ini文件的内容
[main]
a=地方(aaa_bbb)
b=111
执行后text框里显示的是
地方(aaa_bbb)
而不是
地方(aaa_bbb)
111
qq和n的值都可以读出来
Text1是MultiLine属性是True还是False ,如果是False ,那么即使有多行也只能显示一行。
另外,b=111 如果等号两边有空格会导致读取的值不正确,微软自己说的http://support.microsoft.com/kb/111602/zh-cn
很简单啊。