Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bjoerk,
11. Mär 2016
Nicht in D2007 und darauf bezogen sich meine Geschwindigkeitsmessungen.
Eine Section ggf. zu nennen ist jetzt auch nicht so ultimativ kompliziert.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bjoerk,
11. Mär 2016
Also, ist kein Wunderding. Ist eine ganze normale Klasse mit Methoden Assign, Clear, LoadFromFile und SaveToFile. Die Einträge selbst werden über die verschiedenen Reads und Writes angesprochen. Mich hat gewundert, daß diese Klasse nur mit Bordmitteln doch teilweise schneller ist als TMemInifile, insbesondere bei SaveToFile. Ich hab auch ein paar Methoden eingebaut, die bei mir oft vorkommen z.B....
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Bjoerk,
11. Mär 2016
Ich verwende ziemlich exzessiv das Inifileformat. Ich habe deshalb vor Jahren mal eine Klasse TIniData. Ist auf Geschwindigkeit ausgelegt. Soll ich die mal anhängen?
TIniData = class
private
FUtils: TIniUtils;
FSections: TIniSections;
FDecimalSeparator: char;
function IniFloatToStr(const Value: double): string;
function IniStrToFloat(const S: string): double;