File Konfigurasi merupakan sebuah file yang digunakan oleh program Windows untuk memulai pengaturan program. File konfigurasi ini pada umumnya berisi bagian-bagian untuk pengaturan dan pilihan (dibatasi oleh sebuah deret dalam kurung persegi) dengan setiap bagian berisi satu atau lebih patokan (parameter) nama dan nilai. Untuk kali ini admin akan menguraikan bagaimana cara membuat File Konfigurasi Windows (.ini) dengan menggunakan bahasa pemrograman Visual Basic 6.0 (VB6).
Langkah pertama buka Ms. Visual Basic 6.0 (VB6) kemudian buatlah form dan tambahkan 2 buah textbox dan 2 buah commandbutton seperti gambar dibawah ini.
Option ExplicitPublic Function WriteIniValue(INIpath As String, PutKey As String, PutVariable As String, PutValue As String)Dim Temp As StringDim LcaseTemp As StringDim ReadKey As StringDim ReadVariable As StringDim LOKEY As LongDim HIKEY As LongDim KEYLEN As LongDim VAR As LongDim VARENDOFLINE As LongDim NF As LongDim x As LongAssignVariables:NF = FreeFileReadKey = vbCrLf & "[" & LCase$(PutKey) & "]" & Chr$(13)KEYLEN = Len(ReadKey)ReadVariable = Chr$(10) & LCase$(PutVariable) & "="EnsureFileExists:Open INIpath For Binary As NFClose NFSetAttr INIpath, vbArchiveLoadFile:Open INIpath For Input As NFTemp = Input$(LOF(NF), NF)Temp = vbCrLf & Temp & "[]"Close NFLcaseTemp = LCase$(Temp)LogicMenu:LOKEY = InStr(LcaseTemp, ReadKey)If LOKEY = 0 Then GoTo AddKey:HIKEY = InStr(LOKEY + KEYLEN, LcaseTemp, "[")VAR = InStr(LOKEY, LcaseTemp, ReadVariable)If VAR > HIKEY Or VAR < LOKEY Then GoTo AddVariable:GoTo RenewVariable:AddKey:Temp = Left$(Temp, Len(Temp) - 2)Temp = Temp & vbCrLf & vbCrLf & "[" & PutKey & "]" & vbCrLf & PutVariable & "=" & PutValueGoTo TrimFinalString:AddVariable:Temp = Left$(Temp, Len(Temp) - 2)Temp = Left$(Temp, LOKEY + KEYLEN) & PutVariable & "=" & PutValue & vbCrLf & Mid$(Temp, LOKEY + KEYLEN + 1)GoTo TrimFinalString:RenewVariable:Temp = Left$(Temp, Len(Temp) - 2)VARENDOFLINE = InStr(VAR, Temp, Chr$(13))Temp = Left$(Temp, VAR) & PutVariable & "=" & PutValue & Mid$(Temp, VARENDOFLINE)GoTo TrimFinalString:TrimFinalString:Temp = Mid$(Temp, 2)Do Until InStr(Temp, vbCrLf & vbCrLf & vbCrLf) = 0Temp = Replace(Temp, vbCrLf & vbCrLf & vbCrLf, vbCrLf & vbCrLf)LoopDo Until Right$(Temp, 1) > Chr$(13)Temp = Left$(Temp, Len(Temp) - 1)LoopDo Until Left$(Temp, 1) > Chr$(13)Temp = Mid$(Temp, 2)LoopOutputAmendedINIFile:Open INIpath For Output As NFPrint #NF, TempClose NFEnd FunctionPublic Function ReadIniValue(INIpath As String, KEY As String, Variable As String) As StringDim NF As LongDim Temp As StringDim LcaseTemp As StringDim ReadyToRead As BooleanAssignVariables:NF = FreeFileReadIniValue = vbNullStringKEY = "[" & LCase$(KEY) & "]"Variable = LCase$(Variable)EnsureFileExists:Open INIpath For Binary As NFClose NFSetAttr INIpath, vbArchiveLoadFile:Open INIpath For Input As NFWhile Not EOF(NF)Line Input #NF, TempLcaseTemp = LCase$(Temp)If InStr(LcaseTemp, "[") <> 0 Then ReadyToRead = FalseIf LcaseTemp = KEY Then ReadyToRead = TrueIf InStr(LcaseTemp, "[") = 0 And ReadyToRead = True ThenIf InStr(LcaseTemp, Variable & "=") = 1 ThenReadIniValue = Mid$(Temp, 1 + Len(Variable & "="))Close NF: Exit FunctionEnd IfEnd IfWendClose NFEnd Function
Double klik juga pada commandbutton Simpan dan copy coding dibawah ini
WriteIniValue App.Path & "\Setting.ini", "Konfig Biodata", "NAMA", Text1.TextWriteIniValue App.Path & "\Setting.ini", "Konfig Biodata", "ALAMAT", Text2.Text
Keterangan : Coding diatas secara otomatis membuat file konfigurasi (.ini) dengan nama Setting.ini dan berisi [Konfig Biodata] yang terdiri dari NAMA dan ALAMAT.
Untuk tahap terakhir double klik juga pada form dan pilih event form_load dan copy coding dibawah ini
Text1.Text = ReadIniValue(App.Path & "\Setting.ini", "Konfig Biodata", "NAMA")Text2.Text = ReadIniValue(App.Path & "\Setting.ini", "Konfig Biodata", "ALAMAT")
Keterangan : Coding diatas bekerja sewaktu form running dan membaca file konfigurasi dan menampilkannya ke textbox NAMA dan ALAMAT.
Setelah semua langkah terpenuhi sekarang coba run source code diatas, inputkan nama dan alamat kemudian klik tombol simpan, setelah itu coba buka file konfigurasi yang tersimpan didalam folder source code dan buka dan isi dari file konfigurasi tersebut sama dengan data yang kita inputkan pada form source code.
Hasil input yang tersimpan didalam file konfigurasi
Semoga uraian singkat tentang Membuat File Konfigurasi Windows (.ini) dengan VB6 dapat bermanfaat dan terima kasih banyak atas kunjungannya.
0 Response to "Membuat File Konfigurasi Windows (.ini) dengan VB6"
Post a Comment
1. Dilarang menjadikan referensi tanpa mencantumkan sumbernya
2. Berkomentar yang relevan sesuai artikel
3. Gunakan bahasa yang baik dan santun