当前位置:首页 >> 信息与通信 >>

VB读写ini


建议将变量写入 INI 文件中,下次再用时直接读取 INI 文件中变量的值。 比如一个登陆窗口需要输入用户名和密码, 但是退出系统后再次登录时还需要选择或者输入 用户名,这样很麻烦所以可以将上次登录的信息写入 INI 文件中,下次登录时直接读取 INI 文件。读写 INI 文件代码如下: Attribute VB_Name = "读写 INI 文本模块" Option Explicit Public 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 Public 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 Public Sub MyWriteINI(ByVal strSectionName As String, ByVal strTopic As String, ByVal strContent As String, ByVal strINIfilename As String) '******************************************************* '功能: (建立)写入 INI 文件 2004-5-17 '参数: [strSectionName] ---要在其中写入新字符串的[小节名] ' strTopic ----小节中的要设置的项目标题,用 vbNull String 可删除这个小节的所有设 置项. ' strContent ------指定为对应项目标题写入的字符串内容,用 vbNull String 可删除这个 项目现有的字符串. ' strINIfilename------ .ini 文件的(完整)名称,如果没有找到,函数会创建它. '****************************************************** Dim lngSuccess As Long lngSuccess = WritePrivateProfileString(strSectionName, strTopic, strContent, strINIfilename) If lngSuccess = 0 Then DisplayMessage "写入 INI 文件失败!" End If Exit Sub End Sub Public Function MyReadINI(ByVal strSectionName As String, ByVal strTopic As String, ByVal strINIfilename As String) As String Dim lngRet As Long Dim buff As String buff = String(255, 0) lngRet = GetPrivateProfileString(strSectionName, strTopic, "", buff, 256, strINIfilename) If lngRet > 0 Then MyReadINI = buff End If Exit Function End Function

classIniFile.cls 的内容:

Option Explicit

'--------classIniFile.cls 代码---------------'这里定义了一个 classIniFile 类 '一个绝对经典的在 VB 中操作.ini 文件的通用类源代码 '程序编写:中国青岛·许家国 ' 2002.6.16 'E-Mail: goj2000@163.com 'HomePage: http://www.gojclub.com ' 'Private member that holds a reference to 'the path of our ini file

Private strINI As String

'Windows API Declares 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 Declare Function GetPrivateProfileString _ Lib "kernel32" Alias "GetPrivateProfileStringA" _ (ByVal lpApplicationName As String, _ ByVal lpKeyName As Any, _

最简单的方法,用 vb 的 SaveSetting 和 GetSetting 对注册表进行读写 Public Sub SaveSetting( _ ByVal AppName As String, _ ByVal Section As String, _ ByVal Key As String, _ ByVal Setting As String _ ) 参数 AppName 必需。String 表达式,该设置要应用到的应用程序或项目的名称。 Section 必需。String 表达式,注册表项设置要保存到的节的名称。 Key 必需。String 表达式,包含要保存的注册表项设置的名称。 Setting 必需。表达式,包含 Key 的设定值。 Public Function GetSetting( _ ByVal AppName As String, _ ByVal Section As String, _ ByVal Key As String, _ Optional ByVal Default As String = "" _ ) As String 参数 AppName 必选。String 表达式,包含其键设置被请求的应用程序或项目的名称。 Section 必选。String 表达式,包含可在其中找到键设置的节的名称。 Key 必选。String 表达式,包含要返回的键设置的名称。 Default 可选。表达式,如果 Key 设置中没有设置值,则包含要返回的值。如果省略, 则假定 Default 为零长度字符串 ("")。

Private Sub Command1_Click() Call SaveSetting("1", "2", "3", Text1.Text) End Sub

Private Sub Form_Load() On Error Resume Next Command1.Caption = "写入" Text1.Text = GetSetting("1", "2", "3") End Sub '把 text1 里的内容写入注册表,可以从中读取写入的内容


相关文章:
vb读写ini文件
vb读写ini文件_电脑基础知识_IT/计算机_专业资料。Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventAPubl...
VB API 快速读写INI的模块
VB API 快速读写INI的模块_计算机软件及应用_IT/计算机_专业资料。VisualBasic 中使用API编写的模块读写INI文件的快速方法。模块可以直接拿去用。内置两个函数 Save...
VB读写INI文件的四个函数
VB读写INI文件的四个函数VB读写INI文件的四个函数隐藏>> 读写INI 文件的四个函数 '文件名 SourceDB.ini 文件 Private Declare Function GetPrivateProfileString Lib...
VB 操作INI文件方法(经典详细教程)
VB 操作INI文件方法(经典详细教程)_IT/计算机_专业资料。详细的VB操作配置文件(...VB读写Ini文件的模块 3页 2下载券 VB 读写Ini设置 暂无评价 1页 免费喜欢...
INI文件操作
_ ByVal lpFileName As String) As Long 我们的目的是要在 VB 中写一个读写 INI 文件的类,所以在 VB 中新建一个工程 ,并添加一个类模块 (Class Module),...
Delphi 7 读写ini文件
INI 文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以 可视化的编程一族, VB、 如 VC、 VFP、 Delphi 等都提供了读写 INI 文件的方法, 其中...
Delphi读写INI文件
Delphi 7 读写 ini 文件转载 操作 INI 文件 INI 文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以 可视化的编程一族,如 VB、VC、VFP、Delphi...
建立数据库并在VB中读取数据
建立数据库并在VB中读取数据_计算机软件及应用_IT/计算机_专业资料。可以找 一...VB读写Ini文件及访问MyS... 2页 1下载券 用VB建立Access数据库结... 2页...
Ini文件精解示例
VB读写ini文件 10页 1财富值 INI文件格式及其读写相关内... 12页 免费 INI格式介绍 2页 免费 对ini文件的操作 5页 免费如要投诉违规内容,请到百度文库投诉中...
VB-复习题纲-2015
VB-复习题纲-2015_院校资料_高等教育_教育专区。VB程序设计与语言复习提纲 《程序设计技术基础 VB》考试复习提纲-2015.5 一、考试题型:判断、选择、填空、程序填空...
更多相关标签: