VB 使用API读写INI

  1. Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" _
  2.                         (ByVal LpApplicationName As String, _
  3.                         ByVal LpKeyName As Any, _
  4.                         ByVal lpDefault As String, _
  5.                         ByVal lpReturnedString As String, _
  6.                         ByVal nSize As Long, _
  7.                         ByVal lpFileName As StringAs Long
  8. Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" _
  9.                         (ByVal LpApplicationName As String, _
  10.                         ByVal LpKeyName As Any, _
  11.                         ByVal lpString As Any, _
  12.                         ByVal lpFileName As StringAs Long
  13. '获取INI配置文件
  14. Public Function GetINI(ByVal LpApplicationName As StringByVal LpKeyName As StringAs String
  15.     Dim retVal As Long
  16.     Dim Value As String
  17.     Value = Space(128)
  18.     retVal = GetPrivateProfileString(LpApplicationName, LpKeyName, "", Value, Len(Value), Replace(App.Path & "/Config.ini""//", "/"))
  19.     GetINI = Left(Trim(Value), Len(Trim(Value)) - 1)
  20. End Function
  21. '写INI配置文件
  22. Public Sub WriteINI(ByVal LpApplicationName As StringByVal LpKeyName As StringByVal Value As String)
  23.     Dim retVal As Long
  24.     retVal = WritePrivateProfileString(LpApplicationName, LpKeyName, Value, Replace(App.Path & "/Config.ini""//", "/"))
  25. End Sub
  26. Form1.Text1 = GetINI("基本设置""Content")'读
  27. Call WriteINI("基本设置""Content", Form1.Text1)'写
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值