![]() |
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:
habe, dann will der mir das nicht anzeigen.TVector3f = record X,Y,Z: Single; end; property Pos: TVector3f read [...] 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. |
Re: RTTI Record-Property [HILFE]
Ich vermute dein Record braucht eine dynamische Komponente. Ansonsten baut der Compiler keine Inforationen in die RTTI ein.
|
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