vb建立与读取.ini文件

2016-02-19 16:51 15 1 收藏

下面是个简单易学的vb建立与读取.ini文件教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - 编程语言 】

  虽然进入win95之後,一般读写ini文件被读写Registry所取代,但我们还是可以透过

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  win31的传统方式读写ini文件,以存程式目前的相关设定,而於下一次程式执行时再读回来。目前建议使用GetSetting SaveSetting的方式存於Registry中,不用目前的方式。 储存程式的设定

'请於form中放3个TextBox,一个CommandBoxPrivate 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 LongPrivate Declare Function WritePrivateProfileString Lib "kernel32" _  Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, _  ByVal lpKeyName As Any, ByVal lpString As Any, _  ByVal lpFileName As String) As LongPrivate Sub Command1_Click()Dim success As Longsuccess = WritePrivateProfileString("MyApp", "text1", Text1.Text, "c:aa.ini")'叁数一 Section Name'叁数二 於.ini中的项目'叁数三 项目的内容'叁数四 .ini文件的名称success = WritePrivateProfileString("MyApp", "text2", Text2.Text, "c:aa.ini")success = WritePrivateProfileString("MyApp2", "text3", Text3.Text, "c:aa.ini")End SubPrivate Sub Form_load()Dim ret As LongDim buff As Stringbuff = String(255, 0)ret = GetPrivateProfileString("Myapp", "text1", "text1", buff, 256, "c:aa.ini")'若.ini MyApp中无text1,则采用叁数三的值Text1.Text = buffbuff = String(255, 0)ret = GetPrivateProfileString("Myapp", "text2", "text2", buff, 256, "c:aa.ini")Text2.Text = buffbuff = String(255, 0)ret = GetPrivateProfileString("Myapp2", "text3", "text3", buff, 256, "c:aa.ini")Text3.Text = buffEnd Sub

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1613346.html

延伸阅读
原本这应是用OLE的方式来做,但可用以下的方式来做,前题是有vb所提供的vb5stkit.dll所以令人不太愉快 Private Declare Function fCreateShellLink Lib "vb5stkit.dll" _ (ByVal Forder As String, ByVal ShortCutName As String, _ ByVal ExePath As String, ByVal Params As String) As LongDim ret As Long'放在Des...
标签: Web开发
下面是通过读取xml文件中的内容并显示在textbox的例子: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.U...
->Windows95/98下,在资源管理器或Explorer中双击某个文件,只要此文件与某个程序建立了关联,则该程序将被启动并将文件打开。 那么,用VB编写的程序能否实现此功能呢? 这就要用上VB自带的Command函数了。Command函数在VB的联机帮助中以及在相应的语言教程里都谈论得极其玄乎,让人难以理解,无从参考。笔者通过与网友共同探讨和尝试,...
HTTP协议在浏览器中使用的原理:首先,Web浏览器与服务器建立连接,然后Web浏览器通过HTTP协议向服务器请求文档,最后,由服务器向Web浏览器应答,关闭连接。这就是HTTP协议的一般工作过程。下面,使用VisualBasic5.0中文版来实现一个简单的Web服务器,使用Tcp/IP协议的80端口,一般浏览器中的Http协议默认此端口,然后设置好超文本文件的发布路...
下面的代码向你演示在VB中如何创建一个快捷方式。 PrivateDeclareFunctionfCreateShellLinkLib"STKIT432.DLL"(ByVallpstrFolderNameAsString,ByVallpstrLinkNameAsString,ByVallpstrLinkPathAsString,ByVallpstrLinkArgsAsString)AsLong SubCommand1_Click() DimlReturnAsLong '添加到桌面 lReturn=fCre...

经验教程

100

收藏

58
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部