Forum: Sonstige Fragen zu Delphi
Delphi
by schwa226,
19. Feb 2010
Danke!
Die 3.3b geht!
Habe das noch hinzugefügt:
function TFIniFile.AddSection(const nName: string = ''): Integer;
var
Buf : String;
begin
if (nName = '') then
Forum: Sonstige Fragen zu Delphi
Delphi
by schwa226,
19. Feb 2010
Danke!
Jedoch geht von Haus das mit den Doppelten INI-Sections bei FastIniFiles 3.3a bei mir nicht.
Wenn ich die Überprüfung ob die Section schon in der Liste ist dekativiere geht es:
// Sektionsnamen kopieren
Buf := Trim(Copy(Buf, 2, RBrPos - 2));
// if SectionIndex(Buf) = -1 then
// begin
//...
Forum: Sonstige Fragen zu Delphi
Delphi
by schwa226,
19. Feb 2010
Die INI wird leider nicht von mir erzeugt. Somit habe ich darauf keinen Einfluß.
Ich habe das einmal probiert:
INIFile.ReadSections(Sections);
for i := 0 to Sections.Count -1 do
ed_User.Text := INIFile.ReadString(Sections, 'name', 'uknown');
Es wird immer die gleiche (erste) Section genommen.
Forum: Sonstige Fragen zu Delphi
Delphi
by schwa226,
19. Feb 2010
Hi,
bin gerade auf ein kleines Problem gestoßen!
Was ist, wenn in einem INI-file mehrere gleiche Sections vorhanden sind?
Sagen wir einmal es sind 5 Sections. Ich möchte genau die 3. Section.
Wie sollte man das machen?
Ich kann zwar mit ReadSections alle Sections einlesen, aber nicht direkt eine Section auswählen.