用vb.net读取INI配置文件的方法,使用API

因为对XML前不了解,所以对XML方式来做配置文件我都不能很好的实现
但为了应行,只有先使用INI的文来记录了
也就沿用了VB6里的INI文读取方法

用vb.net读取INI配置文件的方法,使用API '声明INI配置文件读写API函数
用vb.net读取INI配置文件的方法,使用API用vb.net读取INI配置文件的方法,使用API
    Private Declare Function GetPrivateProfileString()Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As StringByVal lpKeyName As StringByVal lpDefault As StringByVal lpReturnedString As StringByVal nSize As Int32, ByVal lpFileName As StringAs Int32
用vb.net读取INI配置文件的方法,使用API用vb.net读取INI配置文件的方法,使用API    
Private Declare Function WritePrivateProfileString()Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As StringByVal lpKeyName As StringByVal lpString As StringByVal lpFileName As StringAs Int32
用vb.net读取INI配置文件的方法,使用API    
'定义读取配置文件函数
用vb.net读取INI配置文件的方法,使用API用vb.net读取INI配置文件的方法,使用API
    Public Function GetINI()Function GetINI(ByVal Section As StringByVal AppName As StringByVal lpDefault As StringByVal FileName As StringAs String
用vb.net读取INI配置文件的方法,使用API        
Dim Str As String = LSet(Str256)
用vb.net读取INI配置文件的方法,使用API        GetPrivateProfileString(Section, AppName, lpDefault, 
StrLen(Str), FileName)
用vb.net读取INI配置文件的方法,使用API        
Return Microsoft.VisualBasic.Left(StrInStr(StrChr(0)) - 1)
用vb.net读取INI配置文件的方法,使用API    
End Function

用vb.net读取INI配置文件的方法,使用API    
'定义写入配置文件函数
用vb.net读取INI配置文件的方法,使用API用vb.net读取INI配置文件的方法,使用API
    Public Function WriteINI()Function WriteINI(ByVal Section As StringByVal AppName As StringByVal lpDefault As StringByVal FileName As StringAs Long
用vb.net读取INI配置文件的方法,使用API        WriteINI 
= WritePrivateProfileString(Section, AppName, lpDefault, FileName)
用vb.net读取INI配置文件的方法,使用API    
End Function

用vb.net读取INI配置文件的方法,使用API用vb.net读取INI配置文件的方法,使用API    
Private Sub Form1_Load()Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Load
用vb.net读取INI配置文件的方法,使用API        
Dim path As String
用vb.net读取INI配置文件的方法,使用API        path 
= Application.StartupPath + "\server.ini"
用vb.net读取INI配置文件的方法,使用API
        TextBox1.Text = GetINI("Server""IP""", path)
用vb.net读取INI配置文件的方法,使用API        TextBox2.Text 
= GetINI("Server""port""", path)
用vb.net读取INI配置文件的方法,使用API    
End Sub

用vb.net读取INI配置文件的方法,使用API
用vb.net读取INI配置文件的方法,使用API用vb.net读取INI配置文件的方法,使用API    
Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button1.Click
用vb.net读取INI配置文件的方法,使用API        
Try
用vb.net读取INI配置文件的方法,使用API            
Dim path As String
用vb.net读取INI配置文件的方法,使用API            path 
= Application.StartupPath + "\server.ini"
用vb.net读取INI配置文件的方法,使用API
            WriteINI("Server""IP", TextBox1.Text, path)
用vb.net读取INI配置文件的方法,使用API            WriteINI(
"Server""port", TextBox2.Text, path)
用vb.net读取INI配置文件的方法,使用API            
MsgBox("配置设置已经成功!!!!")
用vb.net读取INI配置文件的方法,使用API            Me.Close()
用vb.net读取INI配置文件的方法,使用API        
Catch ex As Exception
用vb.net读取INI配置文件的方法,使用API            
MsgBox("错误!!!!")
用vb.net读取INI配置文件的方法,使用API        
End Try
用vb.net读取INI配置文件的方法,使用API
用vb.net读取INI配置文件的方法,使用API    
End Sub
上一篇:孤独的人是可耻的


下一篇:机器学习在好分期资金适配中的应用实践