?? m_ini.bas
字號:
Attribute VB_Name = "M_ini"
'*******************************************************************************
'功能:讀寫INI文件.
'設計:湯曉青
'日期:2004-05-17
'*******************************************************************************
Option Explicit
Option Compare Text
'聲明寫入ini文件的API函數
Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As Any, ByVal lpFilenchame As String) As Long
Public Declare Function WritePrivateProfileSection Lib "kernel32" Alias "WritePrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpString As String, ByVal lpFilenchame As String) As Long
Public gCompany As String
Public gHrplicNo As String
'判斷ini文件是否存在
Function FileExist(Fname As String) As Boolean
On Local Error Resume Next
FileExist = (Dir(Fname) <> "")
End Function
'讀取ini文件的數據項值
Public Function GetKey(Tmp_File As String, Tmp_Key As String) As String
Dim File As Long
Dim Buffer, Pos
'分配文件句柄
File = FreeFile
'如果文件不存在則創建一個默認的Setup.ini文件
If FileExist(Tmp_File) = False Then
GetKey = ""
'Write Data
Call WritePrivateProfileString("Net Information", "LocalIP", "127.0.0.1", App.Path + "\Setup.ini")
Call WritePrivateProfileString("Net Information", "LocalPort", "1008", App.Path + "\Setup.ini")
Exit Function
'Read data
'Text1.Text = GetKey(App.Path + "\Setup.ini", "Time1")
Else
' Call WritePrivateProfileString("Net Information", "HostName", frmMain.ServiceSocket(0).LocalHostName, App.Path + "\Setup.ini")
' Call WritePrivateProfileString("Net Information", "LocalIP", frmMain.ServiceSocket(0).LocalIP, App.Path + "\Setup.ini")
' Call WritePrivateProfileString("Net Information", "LocalPort", "1008", App.Path + "\Setup.ini")
' Call WritePrivateProfileString("Net Information", "Protocol", "sckTCPProtocol", App.Path + "\Setup.ini")
End If
'讀取數據項值
Open Tmp_File For Input As File
Do While Not EOF(1)
Line Input #File, Buffer
If Left(Buffer, Len(Tmp_Key)) = Tmp_Key Then
Pos = InStr(Buffer, "=")
GetKey = Trim(Mid(Buffer, Pos + 1))
End If
Loop
Close File
End Function
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -