新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
迅速掌握VB.NET讀取INI文件操作方法
VB.NET做為一款***的開發(fā)平臺(tái),為開發(fā)人員帶來了很大的幫助。因?yàn)閷ML前不了解,所以對XML方式來做配置文件我都不能很好的實(shí)現(xiàn),但為了應(yīng)行,只有先使用INI的文來記錄了,也就沿用了VB6里的INI文讀取方法。#t#

下面請看VB.NET讀取INI文件的相關(guān)代碼示例:
- '聲明INI配置文件讀寫API函數(shù)
- Private Declare Function GetPrivateProfileString()
Function GetPrivateProfileString Lib "kernel32"
Alias "GetPrivateProfileStringA" (ByVal
lpApplicationName As String, ByVal lpKeyName As
String, ByVal lpDefault As String, ByVal lpReturned
String As String, ByVal nSize As Int32, ByVal
lpFileName As String) As Int32 - Private Declare Function WritePrivateProfileString()
Function WritePrivateProfileString Lib "kernel32"
Alias "WritePrivateProfileStringA" (ByVal
lpApplicationName As String, ByVal lpKeyName As
String, ByVal lpString As String, ByVal lpFileName
As String) As Int32 - '定義讀取配置文件函數(shù)
- Public Function GetINI()Function GetINI(ByVal
Section As String, ByVal AppName As String, ByVal
lpDefault As String, ByVal FileName As String)
As String - Dim Str As String = LSet(Str, 256)
- GetPrivateProfileString(Section, AppName,
lpDefault, Str, Len(Str), FileName) - Return Microsoft.VisualBasic.Left(Str, InStr
(Str, Chr(0)) - 1) - End Function
- '定義寫入配置文件函數(shù)
- Public Function WriteINI()Function WriteINI
(ByVal Section As String, ByVal AppName As
String, ByVal lpDefault As String, ByVal
FileName As String) As Long - WriteINI = WritePrivateProfileString(Section,
AppName, lpDefault, FileName) - End Function
- Private Sub Form1_Load()Sub Form1_Load(ByVal
sender As System.Object, ByVal e As System.
EventArgs) Handles MyBase.Load - Dim path As String
- path = Application.StartupPath + "\server.ini"
- TextBox1.Text = GetINI("Server", "IP", "", path)
- TextBox2.Text = GetINI("Server", "port", "", path)
- End Sub
- Private Sub Button1_Click()Sub Button1_Click
(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click - Try
- Dim path As String
- path = Application.StartupPath + "\server.ini"
- WriteINI("Server", "IP", TextBox1.Text, path)
- WriteINI("Server", "port", TextBox2.Text, path)
- MsgBox("配置設(shè)置已經(jīng)成功?。。。?)
- Me.Close()
- Catch ex As Exception
- MsgBox("錯(cuò)誤!?。?!")
- End Try
- End Sub
VB.NET讀取INI文件的相關(guān)操作就為大家介紹到這里。
當(dāng)前標(biāo)題:迅速掌握VB.NET讀取INI文件操作方法
轉(zhuǎn)載注明:http://www.5511xx.com/article/cdooshh.html


咨詢
建站咨詢
