Fehlersuche in einem Experten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Die Tools API-Dienste verwenden


Mithilfe der Tools API können Sie sehr flexibel bestimmen, wie Ihr Experte mit der IDE zusammenarbeiten soll. Diese Flexibilität birgt aber auch Gefahren. Es können leicht verwaiste Zeiger oder andere Zugriffsfehler auftreten.

Experten, die Funktionen der NTA (Native Tools API) nutzen, können die IDE abstürzen lassen. Möglich ist auch, dass ein Experte zwar installiert wird, aber anders reagiert als gewünscht. Für diese Fälle benötigen Sie eine Debugging-Möglichkeit. Eine solche ist leicht realisierbar, da der Experte Delphi selbst installiert wird. Sie müssen mit Start > Parameter... also nur Delphi (die Datei DELPHI32.EXE) als Host-Anwendung für das Package wählen.

Für die Fehlersuche dürfen Sie das Package nicht installieren. Wählen Sie Start > Start in der Menüleiste. Dadurch wird eine neue Delphi-Instanz erstellt. In dieser installieren Sie das bereits compilierte Package, indem Sie Komponente > Packages installieren... in der Menüleiste wählen. In der ursprünglichen Delphi-Instanz sollten jetzt die blauen Punkte sichtbar sein, die angeben, wo Sie Haltepunkte in den Quellcode des Experten einfügen können. (Sind diese Punkte nicht sichtbar, haben Sie möglicherweise das Debugging in den Compiler-Optionen nicht aktiviert oder nicht das richtige Package bzw. die richtige .BPL-Datei geladen.)

Eine Fehlersuche im VCL- oder RTL-Quelltext ist zwar auf diese Weise nicht möglich, doch stehen Ihnen alle Debugging-Möglichkeiten für den Experten selbst zur Verfügung.

Siehe auch