Ich versuche in ein Objekt einen Array einzubringen mit diesem Code:
Delphi-Quellcode:
TDetailObject = class
private
[...]
ftext1count: integer;
ftext1: TTextArray;
[...]
published
[...]
property text1count: integer read ftext1count write ftext1count;
property text1: TTextArray read ftext1 write ftext1; <---- error
property text2count: integer read ftext2count write ftext2count;
property text2: TTextArray read ftext2 write ftext2; <---- error
[...]
end;
Das geht aber nicht, weil er keinen Array im Published haben will. Ich habe mir dazu die Hilfe mal angesehen, aber ich verstehe die Lösung dort nicht, bzw es funktioniert so nicht. Was muss ich tun?
Damit verknüpft ist eine zweite Frage: Muss ich Text aus einem Memo unbedingt so speichern wie hier oben? Also die Zeilenanzahl merken und dann alles zeilenweise in einen Array? Bei PHP/
MySQL gibt es den Datentyp TEXT, der mir sogar die Zeilenumbrüche mitspeichert. Wenn das bei Delphi so einfach wäre, dann könnte ich mir den obigen Array wiederum sparen.
Danke für Eure Hilfe!