Zitat von
No0oB:
Das heißt, dass ich im Konstruktor SetLength(0) schreibe und dann, in dem writeLogEntry jeweils das SetLength um 1 erhöhe ?
Das SetLength(0) im Konstruktor ist überflüssig, reicht prinzipiell wenn Du das jeweils um 1 in writelogEntry erhöhst.
Was du aber noch verbessern könntest:
1.) Du könntest das Array immer in 5er (oder 6er oder wie auch immer) Schritten erhöhen (Du musst die Anzahl der Log-Einträge dazu aber manuell mitzählen, um dann wieder eröhen zu können) - das ist auf dauer Performanter
2.) Du verwendest statt einem dynamischen Array die Klasse
TStringList.
mfG
mirage228