Warum so umständlich. Lade die Datei einfach in eine Stringlist und anschließend gehst du zeile für Zeile durch und verarbeitest nur die Zeilen die nicht mit "#" beginnen.
warum nimmst du überhaupt eine while schleife anstelle einer For-Schleife? anstelle von
Delphi-Quellcode:
i := 0;
While (i < FileINI.Count - 1) do
begin
kannst du doch einfach
for i := 0 to FileIni.Count - 1 do
nehmen. Zudem verstehe ich nicht warum da bei dir "i < FileIni.Count - 1" steht. Da kann doch das "-1" weg gelassen werden da du ja schon auf "<" prüfst
Achja, deine Formatierung ist einfach gruselig um es gelinde auszudrücken.