读取INI配置文件GetProfileString和GetPrivateProfileString参数说明和示例
来源:互联网 发布:js代码在线格式化 编辑:程序博客网 时间:2024/05/16 19:30
转自http://www.cnblogs.com/redfox241/archive/2007/08/06/845367.html
winapi函数介绍
如lpKeyName参数为vbNullString,那么lpReturnedString缓冲区会载入指定小节所有设置项的一个列表。每个项都用一个NULL字符分隔,最后一个项用两个NULL字符中止。也请参考GetPrivateProfileInt函数的注解
其他 在vb的api文本查看器中复制的声明为:Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As LongDeclare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
例子
Option Explicit
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Private Sub Form_Load()
Dim Ret As String, NC As Long
WritePrivateProfileString App.Title, "KeyName", "This is the value", "c:/test.ini"
WritePrivateProfileString App.Title, "Connection", "server = "" ", "c:/test.ini"
Ret = String(255, 0)
NC = GetPrivateProfileString(App.Title, "KeyName", "Default", Ret, 255, "C:/test.ini")
If NC <> 0 Then Ret = Left$(Ret, NC)
MsgBox Ret
Ret = String(255, 0)
NC = GetPrivateProfileString(App.Title, "Connection", "Default", Ret, 255, "C:/test.ini")
If NC <> 0 Then Ret = Left$(Ret, NC)
MsgBox Ret
End Sub
- 读取INI配置文件GetProfileString和GetPrivateProfileString参数说明和示例
- GetPrivateProfileString读取配置文件(.ini)
- WritePrivateProfileString和GetPrivateProfileString读写ini配置文件
- 利用WritePrivateProfileString和GetPrivateProfileString读写配置文件.ini
- 利用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- 用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- GetPrivateProfileString读取INI配置文件信息
- 利用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- ATL与COM关系
- iReport 笔记(五) 中文设置
- VC数据类型
- 浅谈游戏企划-新手入门篇
- 数据库的用户神秘被锁
- 读取INI配置文件GetProfileString和GetPrivateProfileString参数说明和示例
- 俞敏洪:笨有笨的好处
- 项目总结
- C/S B/S软件模式介绍
- asp.net 获取当前页的前一页
- javascript-window对象的方法和属性资料
- winForm中导出Execl的方法
- 配置管理之路
- Rad 控件使用中的脚本错误!