Hallo zusammen,
ich bin gerade dabei einen Property-Editor zu schreiben, der leider nicht funktioniert. Das Problem ist, dass die Werte die ich über den Editor eingebe einfach flöten gehen.
Ich dachte mir es könnte vielleicht am Property-Typ liegen, da es sich um ein Array handelt:
Delphi-Quellcode:
type THaeufigkeit = record
Zeichen: Char;
Haeufigkeit: Double;
end;
type THaeufigkeiten = array of THaeufigkeit;
Beim schließen des Editors versuche ich die Änderungen so weiterzugeben:
SetOrdValue(Integer(TheArray));
"TheArray" ist dabei gefüllt aber bei erneutem öffnen ist das Array, das ich mit GetOrdValue bekomme wieder leer:
TheArray := THaeufigkeiten(GetOrdValue)
Wie müsste ich das aufzeihen damit es funktioniert?