不会啊!我在Win2000+vb6 去掉循环始过,正常呀?
另外
Dim buff As String * 6000
buff = value & Chr(0)
可以去掉后面的chr(0)为buff = value 应该同系统有关,于程序无关!
另外
Dim buff As String * 6000
buff = value & Chr(0)
可以去掉后面的chr(0)为buff = value 应该同系统有关,于程序无关!
解决方案 »
- windows common controls 5.0和 6.0,有什么区别,我应该用哪个呢?
- vb6 MsFlexGrid 控件,选取一些单元格,如何读取选出的数据?
- 证书管理系统 怎么做??
- 如何用inet向网页提交数据(post),网页是utf-8格式的
- 怎么将文本控件中的文本值转换成int类型?
- vc6.0中的dll函数,如何在vb6.0中声明及调用
- 如何在Access2000用VB的SQL语句动态添加字段
- 如何解决这个添加数据问题,高分赠送!!有用回答就送!!
- 如何用语句为一个access数据库加一个索引
- 请问在VB开发的多窗口程序中,如何生成像VB开发环境中的资源管理等各种属性窗口。
- 请问我用app.path读路径,因为目录太长,居然读了个8位的出来,程序不可以运行,该怎么办?
- 为什么用winsock通讯传输文件时会出错
Public Function WriteToIni(ByVal filename As String, ByVal section As String, ByVal key As String, ByVal value As String)
Dim buff As String * 6000
buff = value & Chr(0)
WriteToIni = WritePrivateProfileString(section, key, buff, filename)
End FunctionPrivate Sub Command1_Click()
If Dir("c:\test.ini") <> "" Then Kill "c:\test.ini"
If Dir("c:\testcopy.ini") <> "" Then Kill "c:\testcopy.ini"
WriteToIni "c:\test.ini", "section1", "key1", "values1"
'没有以下循环,testcopy.ini乱码
'有了以下循环,testcopy.ini不乱码
i = 0
Do While i < 10000
i = i + 0.001
Loop
FileCopy "c:\test.ini", "c:\testcopy.ini" '请检查testcopy.ini是否正常
MsgBox "ok"
End Sub