Standard
(Release 2.02a)
|
|
|
Ausführliche Anleitung mit vielen Beispielen
in deutscher Sprache.
|
|
|
Programm vollständig in deutscher Sprache,
sofern englische Begrifflichkeiten verwendet
werden, sind sie in der Anleitung erklärt.
|
|
|
Das XProfan-Programm kann nicht nur im
Einzelschritt ausgeführt werden, ebenso
können auch Schleifen, Prozeduren oder
Ereignisse abgeschlossen werden.
|
|
|
Befehlsfolgen können im automatischen
Einzelschrittverfahren ausgeführt und so
bequem beobachtet werden.
|
|
|
Die Programmausführung kann jederzeit
unterbrochen oder abgebrochen werden und dies sowohl
mit Buttons als auch mit Befehlen im Source-Code
(Stop).
|
|
|
Zusätzlich kann eine Ausnahmeüberwachung
aktiviert werden, die auf Rückfrage eine
Programmausführung terminiert, wenn zuviele
Ausnahmen aufgetreten sind.
|
|
|
Mehrere Register stellen sehr übersichtlich
den Status der Programmausführung dar, egal
ob eine Bibliothek (DLL) geladen wird oder eine
Ausnahmebehandlung durchgeführt wird.
|
|
|
Es wird eine Unit-Datei im
Quelltext mitgeliefert, um den Debug-Vorgang zu
vereinfachen und zu unterstützen.
|
|
|
Innerhalb des Sourcecodes können beliebige Zeilen,
die vom Interpreter verarbeitet werden, mit
Haltepunkten versehen werden. Die
Programmausführung wird gestoppt, sobald der
Haltepunkte durchlaufen wurde. Für einen
schnellen Überblick werden alle Haltepunkte
in einer Liste übersichtlich angezeigt.
|
|
|
Nach einem Debug-Vorgang können die
Ergebnisse in einer Text-Datei exportiert werden
und stehen so für spätere Betrachtungen
zur Verfügung.
|
|
|
Es können spezifische Notizen zum
Debug-Vorgang erfasst werden. Dies können
z.B. noch vorzunehmende Änderungen, Ideen
für Weiterentwicklungen o.ä. sein. Die
Notizen können im RichtTextFormat (RTF)
abgespeichert und mit jeder Textverarbeitung, die
dieses Format lesen kann, weiter verarbeitet
werden. Ebenso können die Notizen auch
wieder eingelesen werden und stehen dann zur
Wiederverarbeitung zur Verfügung.
|
|
|
Inhalte von Variablen der Typen Integer/Long, Float,
statischer String oder Bereich können in Echtzeit
beobachtet werden. In einem zusätzlichen
Bereich werden die Inhalte in einer
Liste übersichtlich angezeigt. Auch können
die Inhalte der Variablen (außer Bereich) zur Laufzeit
beliebig geändert werden.
|
|
|
Im Assistance-Bereich des Debuggers werden
aufgabenorientiert Problemlösungen gezeigt, die
den Anwender, aus seiner Sicht, bei der Lösung
seiner komplexen Aufgabenstellung unterstützen.
Im Augenblick enthalten sind:
|
|
Die Dokumentation der PrfDebug-Klasse.
|
|
|
Die Tastenübersicht des Debuggers nach
verschiedenen Gesichtspunkten (Aktivität
und Thema).
|
|