Zum Hauptinhalt springen

DbgConnect

Mit diesem Befehl wird eine Verbindung zum CONZEPT 16-Debugger aufgebaut. Der Debugger muss nicht auf dem selben Computer laufen, auf dem der CONZEPT 16-Client läuft.

Im Parameter (alpha1) wird der Name des Computers oder die IP-Adresse angegeben, auf dem der Debugger läuft. Die Kommunikation erfolgt über das Protokoll TCP/IP. Laufen Debugger und Client auf dem selben Rechner, kann die IP-Adresse auch mit '*' angegeben werden.

Die Parameter (logic2) und (logic3) steuern das Kommunikationsverhalten bei einem Verbindungsabbruch:

Nach dem Befehl ``DbgDisconnect() wird keine Verbindung mehr zum Debugger aufgenommen.

Ein Client kann sich nur mit einem Debugger verbinden. Weitere DbgConnect()-Anweisungen bei bestehender Verbindung werden ignoriert.

Beispiel:

Wird DbgConnect() in einer Terminal-Server-Umgebung verwendet, sollte der externe Debugger auf der lokalen Maschine (nicht in der Terminal-Session) gestartet werden. Zum Verbinden mit der lokalen Maschine wird dann folgende Programmzeile verwendet:

DbgConnect(NetInfo(_NtiAddressTSC), false, false);