Share this topic on Del.icio.usShare this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on SlashdotShare this topic on StumbleUponShare this topic on TechnoratiShare this topic on TwitterShare this topic on YahooShare this topic on Google buzz

Author Topic: Main Main (Manipulasi) File .ini  (Read 1253 times)

0 Members and 1 Guest are viewing this topic.

Offline 3LACKC0DE

  • Bibit IF
  • *
  • Posts: 20
  • Reputasi: 1

  • Aktivitas bulan ini
    0%
Main Main (Manipulasi) File .ini
« on: 17 December 2007, 17:46:26 »
Masih oleh -oleh dari site lalu....
mengingat banyaknya peminat topik ini ... ;D ;D ;D
(sombongggggggggg....... hahaha.... bukannnnn.... semoga bisa bermanfaat...thx 2 all)

Sebelumnya...sedikit penjelasan tentang bagian2 dalam "ini" file
1.Section Bagian di atas yang di apit tanda "[]"
2.KeyBagian dalam section, seakan akan sebagai nama_object
3.ValueValue dari key
(bingunggggg ??.... yg nulis juga nihhh.... ;D ;D ;D)

Manipulasi file dengan extension "ini" ini menggunakan API, pada intinya ada 2 perintah
1. Membaca value suatu key di suatu sectionGetPrivateProfileString(nama_section, nama_key, vbNullString, Value_Result, 255, path)
2. Men-set value suatu key di suatu sectionWritePrivateProfileString nama_section, nama_key, Value, path

Download link :
Code: [Select]
http://www.box.net/shared/d7oustvmcp
« Last Edit: 17 December 2007, 17:48:25 by 3LACKC0DE »
Observe...Analyse... & Build it PERFECT

Forum Informatika

Main Main (Manipulasi) File .ini
« on: 17 December 2007, 17:46:26 »
Sponsored Links:


Offline Winendah Ayu Wulansari

  • Bibit IF
  • *
  • Posts: 34
  • Reputasi: 1

  • Aktivitas bulan ini
    0%
Re: Main Main (Manipulasi) File .ini
« Reply #1 on: 06 March 2009, 18:49:31 »
 :'(
<Informatika IPB>

Offline noshade

  • Newbie
  • *
  • Posts: 3
  • Reputasi: 0

  • Aktivitas bulan ini
    0%
  • Lokasi: BadSector
  • Jenis Kelamin: Laki-laki
Re: Main Main (Manipulasi) File .ini
« Reply #2 on: 13 July 2011, 15:39:31 »
Iseng2 :D
Code: [Select]

Public HostName as String
Public DBType as String
Public RootPassword as String

Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long

Public 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 Long


Public Sub SetINI(strMain As String, strSub As String, strvalue As String)
    WritePrivateProfileString strMain, strSub, strvalue, App.Path & "\FileName.ini"
End Sub

Function GetINI(strMain As String, strSub As String) As String
    Dim strBuffer As String
    Dim lngLen As Long
    Dim lngRet As Long
 
    strBuffer = Space(5000)
    lngLen = Len(strBuffer)
    lngRet = GetPrivateProfileString(strMain, strSub, vbNullString, strBuffer, lngLen, App.Path & "\KeuanganSys.ini")
    GetINI = Left(strBuffer, lngRet)
End Function

Public Sub OpenINI()
    HostName = GetINI("FILE INI", "HOST")
    DBType = GetINI("FILE INI", "TYPE")
    RootPassword = GetINI("FILE INI", "ROOT")
End Sub

Private Sub Form_Load()
    OpenINI
End Sub

Private Sub cmdOK_Click()
    SetINI "FILE INI", "HOST", Text1.Text
    SetINI "FILE INI", "TYPE", IIf((Check1.Value = 0), "ACCESS", "SQLSERVER")
End Sub

JunkerevolutioN