



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
建议将变量写入INI文件中,下次再用时直接读取INI文件中变量的值。比如一个登陆窗口需要输入用户名和密码,但是退出系统后再次登录时还需要选择或者输入用户名,这样很麻烦所以可以将上次登录的信息写入INI文件中,下次登录时直接读取INI文件。读写INI文件代码如下:Attribute VB_Name = 读写INI文本模块Option ExplicitPublic 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 LongPublic Declare Function WritePrivateProfileString Lib kernel32 Alias WritePrivateProfileStringA (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As LongPublic 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 LonglngSuccess = WritePrivateProfileString(strSectionName, strTopic, strContent, strINIfilename)If lngSuccess = 0 Then DisplayMessage 写入INI文件失败!End IfExit SubEnd SubPublic Function MyReadINI(ByVal strSectionName As String, ByVal strTopic As String, ByVal strINIfilename As String) As StringDim lngRet As LongDim buff As Stringbuff = String(255, 0)lngRet = GetPrivateProfileString(strSectionName, strTopic, , buff, 256, strINIfilename)If lngRet 0 Then MyReadINI = buffEnd IfExit FunctionEnd Function classIniFile.cls的内容: Option Explicit -classIniFile.cls 代码- 这里定义了一个classIniFile类 一个绝对经典的在VB中操作.ini文件的通用类源代码 程序编写:中国青岛许家国 2002.6.16 EMail: HomePage: 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,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖北咸宁市通城县高层次和急需紧缺人才企业招聘185人考前自测高频考点模拟试题及1套参考答案详解
- 2025广州银行经营机构人才招聘考前自测高频考点模拟试题含答案详解
- 2025年国网河南省电力公司子公司18家单位招聘高校毕业生180人(第三批)考前自测高频考点模拟试题及参考答案详解一套
- 2025内蒙古鄂尔多斯市康巴什区青年就业见习计划招募考前自测高频考点模拟试题附答案详解(模拟题)
- 2025黑龙江哈尔滨市工人文化宫工作人员招聘7人模拟试卷完整答案详解
- 2025杭州青少年活动中心招聘工勤岗位工作人员20人模拟试卷及答案详解(各地真题)
- 2025年湖南省郴州桂阳县龙潭街道城镇公益性岗位招聘模拟试卷及答案详解(新)
- 2025年上半年四川省教育化与大数据中心(四川省电化教育馆)招聘编外工作人员3人考前自测高频考点模拟试题附答案详解
- 2025德州齐河县事业单位“人才回引计划”考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025年甘肃省庆阳市新庄煤矿面向社会招聘生产性灵活用工206人模拟试卷附答案详解
- 建设工程“三包一挂”法律实务精要
- 乡村医生年度个人述职报告(2篇)
- 钙钛矿光催化分解水制氢技术进展
- 读后续写+小狗Deedo被留下陪伴小主人+讲义 高三英语二轮复习
- 麦肯锡的《问题分析与解决技巧》课件
- 加油站新进员工培训计划方案
- 武汉天河机场招聘笔试题及答案
- 湿陷性黄土湿陷量计算表
- 在课堂教学中寻找发展学生科学思维的生长点课件
- 因离婚给孩子申请改姓协议书
- 大众蔚揽保养手册
评论
0/150
提交评论