帮我看看错在哪了(很短)

来源:百度知道 编辑: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的值都可以读出来

Text1是MultiLine属性是True还是False ,如果是False ,那么即使有多行也只能显示一行。
另外,b=111 如果等号两边有空格会导致读取的值不正确,微软自己说的http://support.microsoft.com/kb/111602/zh-cn

很简单啊。