Ich muss Daten aus inis auslesen und auswerten... dafür benötige ich u.a.
ReadSectionValues.
Nun ist mein Programm extrem langsam und ich hab mir mal folgenden Code zur Kontrolle eingebaut:
Delphi-Quellcode:
windows.beep(8000, 100);
ini.ReadSectionValues(Sections[n], Values);
windows.beep(4000, 100);
Dadurch hab ich dann festgestellt, dass das ganze z.T. bis zu 10 Sekunden dauern kann (die inis sind ziemlich groß
)...
ReadSection geht um ein vielfaches schneller, ist jedoch für den speziellen Fall ungeeignet, da ich dann jeden einzelenen Wert mit ReadString auslesen müsste, was noch langsamer ist...
Wenn ich jedoch die komplette Datei z.B. in einen Stream einlese geht dies jedoch in sehr kurzer Zeit... da muss doch etwas an der Geschwindigkeit zu machen sein?
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.