Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.174 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Objekte zur Laufzeit inspizieren ( a la BlueJ )

  Alt 7. Okt 2006, 05:45
Sicherlich gibt es sowas. Die IDE macht es ja genauso. Die einzige Hilfe die es bekommt ist die Register-Procedure in Packages. Das einige was nicht geht wird sein das du nicht so einfach Methoden aufrufen kannst, da diese nicht per RTTI bestimmbar sind.

Da sind wir beim Thema RTTI. Über RTTI (Runtime Type Information) kannst Du dir alle (published) Eigenschaften und Methoden (Normalerweise werden Methoden nicht published, aber das DUnit-Testframework macht sowas) auslesen. Du kannst ja dort mal nachschauen was die alles aus den RTTI-Infos machen. Komponenten um die Eigenschaften zu inspizieren gibt es z.B. bei der Jedi oder im ElPack.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat