Einzelnen Beitrag anzeigen

Benutzerbild von JPSelter
JPSelter

Registriert seit: 24. Jan 2005
Ort: Attendorn/Sauerland
235 Beiträge
 
Turbo Delphi für Win32
 
#1

Published Eigenschaft nicht vom Typ Array?

  Alt 14. Jun 2006, 09:54
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!
=JPSelter=

Visit www.ditonovia.de for our breathtaking movies: Herrin der Ringe (Fantasy 2005), Hemisphere (Science-Fiction 2004) & Braveknife (Parodie 2001) and more...
  Mit Zitat antworten Zitat