VB操作.ini后缀文件的方法
读文件用到GetPrivateProfileString,写文件需要用到WritePrivateProfileString。 在窗体放置两个命令按钮Command1与Command2,分别用来执行写操作与读操作。 PrivateDeclareFunctionGetPrivateProfileStringLib"ker
读文件用到GetPrivateProfileString,写文件需要用到WritePrivateProfileString。
在窗体放置两个命令按钮Command1与Command2,分别用来执行写操作与读操作。
PrivateDeclareFunctionGetPrivateProfileStringLib"kernel32"Alias"GetPrivateProfileStringA"(ByVallpApplicationNameAsString,ByVallpKeyNameAsAny,ByVallpDefaultAsString,ByVallpReturnedStringAsString,ByValnSizeAsLong,ByVallpFileNameAsString)AsLong
PrivateDeclareFunctionWritePrivateProfileStringLib"kernel32"Alias"WritePrivateProfileStringA"(ByVallpApplicationNameAsString,ByVallpKeyNameAsAny,ByVallpStringAsAny,ByVallpFileNameAsString)AsLong
PrivateSubCommand1_Click()
DimAAsLong
'写信息
'修改ABC.INI文件中TIP字段中START的值为当前系统时间
'如果该文件不存在会自动建立,当函数返回值为0时说明修改不成功
A=WritePrivateProfileString("TIP","START",Time$,App.Path&"ABC.INI")
IfA=0ThenMsgBox("写文件时出错")
EndSub
PrivateSubCommand2_Click()
DimAAsLong
DimTAsString
'读取信息
T=Space$(1000)'事先定义读取值的字串宽度
'读取ABC.INI文件中TIP字段中START的值并打印出来
'当函数返回值为0时说明读取数据出错
A=GetPrivateProfileString("TIP","START","",T,1000,App.Path&"ABC.INI")
IfA=0ThenMsgBox"找不到所需字段":ExitSub
PrintLeft$(T,Len(Trim$(T))-1)
EndSub->
在窗体放置两个命令按钮Command1与Command2,分别用来执行写操作与读操作。
PrivateDeclareFunctionGetPrivateProfileStringLib"kernel32"Alias"GetPrivateProfileStringA"(ByVallpApplicationNameAsString,ByVallpKeyNameAsAny,ByVallpDefaultAsString,ByVallpReturnedStringAsString,ByValnSizeAsLong,ByVallpFileNameAsString)AsLong
PrivateDeclareFunctionWritePrivateProfileStringLib"kernel32"Alias"WritePrivateProfileStringA"(ByVallpApplicationNameAsString,ByVallpKeyNameAsAny,ByVallpStringAsAny,ByVallpFileNameAsString)AsLong
PrivateSubCommand1_Click()
DimAAsLong
'写信息
'修改ABC.INI文件中TIP字段中START的值为当前系统时间
'如果该文件不存在会自动建立,当函数返回值为0时说明修改不成功
A=WritePrivateProfileString("TIP","START",Time$,App.Path&"ABC.INI")
IfA=0ThenMsgBox("写文件时出错")
EndSub
PrivateSubCommand2_Click()
DimAAsLong
DimTAsString
'读取信息
T=Space$(1000)'事先定义读取值的字串宽度
'读取ABC.INI文件中TIP字段中START的值并打印出来
'当函数返回值为0时说明读取数据出错
A=GetPrivateProfileString("TIP","START","",T,1000,App.Path&"ABC.INI")
IfA=0ThenMsgBox"找不到所需字段":ExitSub
PrintLeft$(T,Len(Trim$(T))-1)
EndSub->
- 上一篇:让VB使用彩色及动画光标的方法
- 下一篇:认识一下VB6.0的编程环境
精彩图集
精彩文章