Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#18

Re: TStream in (dp)CollectionItem speichern

  Alt 17. Aug 2006, 19:29
Zitat von jfheins:
Zitat von Khabarakh:
Und dass es generell möglich sein musste, sieht man ja an TPicture (es sei denn, die Klasse bestünde vollständig aus Compiler-Magic ).
Das nicht,aber sie ist (im Gegensatz zu unseren Streams) von TPersistent abgeleitet - und das hilft enorm dabei, gespeichert zu werden
Klar, mit TStream allein funktioniert es nicht, soweit waren wir doch schon . Und da es kein IPersistent-Interface gibt (-.-), ist die einfachste Lösung eine Wrapper-Klasse, abgeleitet von T(Interfaced)Persistent.

Zitat:
Aber das mit dem DefineBinaryProperty ist cool ... wenn du das jetzt noch erklären könntest ...
(Dann könnte man das direkt neben der Collection inne CodeLib stellen )
Viel mehr als die OH kann ich dazu auch nicht sagen (außer, dass es von TPicture verwendet wird ). Man erzeugt eine virtuelle published Property und gibt einen Getter und Setter an, woraufhin man so ein schickes Hex-Feld in seiner DFM erhält.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat