Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi RTTI Record-Property [HILFE] (https://www.delphipraxis.net/122625-rtti-record-property-%5Bhilfe%5D.html)

olee 19. Okt 2008 15:26


RTTI Record-Property [HILFE]
 
Hi ich habe ein Problem mit der RTTI.

Ich wollte mithilfe von
GetPropList(Obj, PropList);

Die Propertys vom Objekten auslesen.

Das funktioniert eigentlich (immer dieses eigentlich -.-) ganz gut.
Nur wenn ich jetzt sowas wie
Delphi-Quellcode:
 
TVector3f = record
  X,Y,Z: Single;
end;

property Pos: TVector3f read [...]
habe, dann will der mir das nicht anzeigen.

Weiß jemand wo das Problem liegt?

Außderdem wüsste ich gerne, wie ich dann diesen Wert mit einer der
SetProp/GetProp-Methoden ändern/ermitteln kann.

sirius 23. Okt 2008 15:07

Re: RTTI Record-Property [HILFE]
 
Ich vermute dein Record braucht eine dynamische Komponente. Ansonsten baut der Compiler keine Inforationen in die RTTI ein.

generic 24. Okt 2008 00:09

Re: RTTI Record-Property [HILFE]
 
Ist deine Klasse von TPersistent abgeleitet?
alternativ mit {$M+} die RTTI anschalten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz