Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ClassInfo = nil ? o.O (https://www.delphipraxis.net/76237-classinfo-%3D-nil-o-o.html)

Elvis 1. Sep 2006 06:50

Re: ClassInfo = nil ? o.O
 
Zitat:

Zitat von pertzschc
Kurze Frage: Wozu kann man das alles sinnvoll benutzen?

Ich benutze die Unit oben um die Vmt von Vorgängerklassen zu kriegen, wodurch ich zum Beispiel NewInstance der Vorgängerklasse mit dem Nachfahren als Self ausführen kann.
RTTI lässt dich Properties und EMthoden einer Klasse auslesem.
Du könntest dir also eine DataSetableitung bauen, die ein ObjectList verwaltet und die Eigenschaften der Itemklasse als Spalten zur Verfügung stellt.
Das Delphi streaming system erlaubt es der IDE eine Instanz eines DataModules, Frames, oder Forms in ene DFM-Datei zu speichern oder auszulesen.
Wenn du mal hier in der CodeLib nach dpCollection suchst, findest du eine Classe die dir das mit deinen Objekten ermöglicht.
RTTI ermögicht dich hauptsächlich dass dein Code mit Typen arbeiten kann, die er zur Compilezeit gar nicht kannte.

Neutral General 1. Sep 2006 11:49

Re: ClassInfo = nil ? o.O
 
Delphi-Quellcode:
{$M+}
...
{$M-}
Genial :) Danke :thumb:

Gruß
Neutral General


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:27 Uhr.
Seite 2 von 2     12   

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