Holen Liste von Objekt-Methoden, Eigenschaften und Ereignisse?
Wenn Sie versuchen, eine neue Komponente, für die es keine Dokumentation gibt, muss ich gehen durch Ihre Methoden, Eigenschaften und Ereignisse, um zu versuchen, um herauszufinden, was es tun kann. Tun Sie dies durch die IDE-Objekt-Inspektor ist ein bisschen langweilig.
Gibt es ein Dienstprogramm, das zeigt diese Liste in einem besser lesbaren format?
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ich wissen will, was etwas tun kann, ich Lesen Sie den source-code. Die Klassendeklaration enthält eine kurze Liste aller Methoden und Eigenschaften, es sei denn, es gibt eine Menge von Vererbung. Die Definitionen sagen, Sie wollen die Methoden tun.
Eine andere Sache ist, deklarieren Sie eine variable mit dem Typ, der Sie interessiert, geben Sie seinen Namen und einen Zeitraum, und dann Strg+Leertaste drücken zu lassen, Klasse Abschluss zeigen Ihnen alles, was Sie tun können.
Als die anderen gesagt haben, verwenden Sie die Quelle. Auch ein UML-tool helfen.
Aber wenn Sie nicht verwenden möchten, können Sie dieses Verfahren verwenden (Sie müssen Delphi 2010 für diese, und werden Sie sicher, dass Sie RTTI zu den "Nutzt" - Klausel):
Oben können Sie entweder zur Laufzeit, wenn entweder Sie bauen ein Menü-Assistenten, können Sie Ihren info zur design-Zeit.
HTH
Können Sie die Klasse Browser, der kommt mit GExperts.
Ich würde auch empfehlen ein Modell zu bauen Diagramm mit den IDE-oder Modellbau. Es hilft zu sehen, die visuelle Beziehungen.
In den unsterblichen Worten von Obi-Wan Kenobi -- "Use the source".
Gibt es keinen Ersatz für das Lesen und verstehen des Quellcodes einer Komponente (oder alles) zu verstehen, was es tut und was es ist.
Source-code ist die Lingua Franca der Programmierung.
Blick auf die .hpp, die generiert wird, für C++Builder-support. Es ähnelt dem interface-Abschnitt einer Delphi-unit.
Benutze ich nur code-Vervollständigung. Wenn Sie nicht herausfinden können, was die Komponente macht aus den Namen der Eigenschaften und Methoden haben, dann ist es wahrscheinlich schlecht konzipiert trotzdem und die sollte man besser nicht verwenden. Auch, da Sie die Frage, ich vermute, Sie haben nicht die Quelle. Wenn Sie nicht, nochmals, ich würde nicht verwenden Sie die Komponente. Du bist nur die Speicherung von Schwierigkeiten für sich selbst.
Es ist RTTI...