Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
11.09.2001, 17:26
tommsch



Wie kann ich mit vb ini-Datein bearbeitn
ich mein ~ so mit abschnitt, eintrag (uso)

--

"Wenn schon Sklave, dann überzeugter Sklave" - Steindl über techn. Zeichner

zum Seitenanfang zum Seitenende Profil || Suche
001
11.09.2001, 19:08
Megge



?
ini dateien kann man doch normal per notepad bearbeiten ?!? oder nicht ?

--

zum Seitenanfang zum Seitenende Profil || Suche
002
11.09.2001, 19:37
Zeeke



lol, klar kann man das, aber was ist, wenn man mit seinem Programm dort Informationen ablegen will? :)

--

zum Seitenanfang zum Seitenende Profil || Suche
003
13.09.2001, 17:52
TheTinySteini



Private 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
Private 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

Wird dann so eingesetzt (auslesen):

Quellcode:RetString = String$(255, 0)
lResPosition = GetPrivateProfileString(Sektion, Eintrag, Defaultwert, RetString, Len(RetString), IniDateiname)
Wert = Left$(RetString, lResPosition)

Sektion steht dabei für das in eckigen Klammern, etwa [Main], Eintrag für den Namen des Wertes, also das vor dem Gleichheitszeichen, DefaultWert ist der Wert, der zurückgeliefert wird, wenn der Eintrag nicht existiert, RetString muss ein String sein, der dann mit dem Wert gefüllt wird, Len(RetString) sagt einfach nur, wieviele Zeichen maximal eingelesen werden sollen (die Länge des Strings halt), und zuletzt der Dateiname (mit voller Pfadangabe).

Für's Schreiben hab ich jetzt kein Beispiel parat, aber das ist ziemlich Analog zum Einlesen.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche