Zitat von
RWarnecke:
Mal eine Frage, warum der Umweg über die Public-Property ? Ich würde statt
BoolToStr(aTestProject.NumberWithZero, true)
dieses hier schreiben BoolToStr(fNumberWithZero, true)
Ganz einfach, der Pointer auf das Projekt wird in die statische function() mit reingegeben.
function SaveProjectDataToFile(aTestProject: TTestProject): boolean;
Daher der Zugriff auf alle public properties des Objektes für das Speichern. Hältst Du das für falsch?
Gruß,
Christoph