![]() |
Ini Datei schreiben mit mehreren gleichen Namen der Sections
Hallo zusammen,
ich habe eine Frage bezüglich der Ini-Dateien. Speichern und auslesen aus einer Ini-Datei ist kein Problem. Aber meine Frage ist folgende: Kann man in eine Ini-Datei mehrere Sections schreiben die aber den gleichen Namen haben? Zum Beispiel: [Benutzer] Name = Herbert Alter = 45 [Benutzer] Name = Jürgen Alter = 87 usw... Wenn ich jetzt mit Writestring die Section "Benutzer" schreiben will, wird immer meine erste Section (die bereits existiert) überschrieben. Ich will aber eine neue anlegen... Ich hoffe ihr könnt mir da helfen, Mfg Alex |
Re: Ini Datei schreiben mit mehreren gleichen Namen der Sect
Hallo Alex,
die Zugriffsmethoden gehen von eindeutigen Abschnittsnamen aus.
Code:
Grüße vom marabu
[Benutzer#4711]
Name=Herbert Alter=45 ... |
Re: Ini Datei schreiben mit mehreren gleichen Namen der Sect
Also geht es mit einer "normalen" Ini-File und den "normalen" Schreibfunktionen nicht?
MFG Alex |
Re: Ini Datei schreiben mit mehreren gleichen Namen der Sect
Hallo,
so wie du es willst, nein. Woher soll Windows denn wissen, welche Section du meinst beim Auslesen ? Heiko |
Re: Ini Datei schreiben mit mehreren gleichen Namen der Sect
Es geht nicht ums auslesen...
Es geht ums schreiben. Auslesen ist kein Problem. |
Re: Ini Datei schreiben mit mehreren gleichen Namen der Sect
Zitat:
Das alles geht höchstens mit einer selbst implementierten IniFile Klasse, und da darfste der dann für obiges Problem ne tolle Lösung ausdenken mfg phreax |
Re: Ini Datei schreiben mit mehreren gleichen Namen der Sect
Delphi-Quellcode:
Wenn "Auslesen kein Problem" ist, dann solltest Du nicht mehr von einer Ini-Datei sprechen! Dann ist das lediglich noch ne Ini-ähnliche Textdatei.
var sl: TStringList;
begin sl := TStringList.Create; sl.Add('[Benutzer]'); sl.Add('Name = Herbert'); sl.Add('Alter = 45'); sl.Add(''); sl.Add('[Benutzer]'); sl.Add('Name = Jürgen'); sl.Add('Alter = 87'); sl.SaveToFile('IchbinkeineechteInidatei.pseudoini'); sl.Free; end; |
Re: Ini Datei schreiben mit mehreren gleichen Namen der Sect
Auslesen habe ich wie du schon richtig sagtest über eine eigene Klasse gemacht :-)
Schreiben habe ich jetzt über eine StringList gemacht (wie CCRDude) und das geht auch :-) Trotzdem Danke MFG Alex |
Re: Ini Datei schreiben mit mehreren gleichen Namen der Sect
Zitat:
Gruß phreax |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Delphi-Frage |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz