Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Remote Debugging über das Internet (https://www.delphipraxis.net/179868-remote-debugging-ueber-das-internet.html)

OlliWW 7. Apr 2014 20:56

Remote Debugging über das Internet
 
Hallo,

Ich habe das Problem dass meine Software bei meinen Kunden auf entfernten Systemen läuft.
Manche Fehler in der Software lassen sich nur durch Debugging beim Kunden direkt rausfinden. Dazu wollte ich gern Remote Debugging nutzen.
Leider ergibt sich hier ein Problem:
Es ist nicht bei jedem Kunden möglich den PAserver Port im Router freizugeben, dass ich mich remote verbinden kann.

Bei mir wäre es möglich. Gibt es eine Möglichkeit mit Delphi remote zu debuggen ohne beim remote System größere Veränderungen vor zu nehmen? Also einen Dienst / ein Programm gestarten ist ok, aber Portfreiaben etc. sind schlecht möglich.

Vielleicht hat ja jemand ein paar Tipps.

himitsu 7. Apr 2014 21:09

AW: Remote Debugging über das Internet
 
Du brauchst auf jeden Fall eine Verbindung zum PAServer.

Aber du könntest eventuell auch versuchen via VPN das dortige lokale Netzwerk bis zu deinem Rechner durchzuschleifen.

Oder du bringt dein Delphi dort hin (lokal installieren, bzw. via All-Access)

OlliWW 7. Apr 2014 21:11

AW: Remote Debugging über das Internet
 
Ja das ist genau mein Problem.

Das sind große Firmen da kann ich nicht "mal eben" einen Port auf einen beliebigen Rechner im LAN weiterleiten.

Ich dachte schon an die Teamviewer-VPN-Lösung (denn Teamviewer haben dort alle), bin mir aber nicht sicher ob das funktionieren würde.

Hatte gehoft, dass es ein 3rd-Party Tool oder sowas in der Art gibt, dass das Debugging erleichtert. Ausgehende Verbindung zur mir wäre ja auch kein Problem. Komisch dass es im Jahr der Cloud noch für soetwas keine Lösung gibt.

jaenicke 7. Apr 2014 22:03

AW: Remote Debugging über das Internet
 
Zitat:

Zitat von OlliWW (Beitrag 1254969)
Ich dachte schon an die Teamviewer-VPN-Lösung (denn Teamviewer haben dort alle), bin mir aber nicht sicher ob das funktionieren würde.

Tut es, das habe ich schon dafür benutzt. Allerdings ist es relativ langsam.

Union 8. Apr 2014 09:54

AW: Remote Debugging über das Internet
 
Wenn Du mit Teamviewer arbeitest, musst Du ja dafür Delphi auf einer Kundenmaschine installieren. Und für sinnvolles Debuggen auch alle Deine Sourcen.

jaenicke 8. Apr 2014 12:44

AW: Remote Debugging über das Internet
 
Du solltest besser einmal schauen was Teamviewer VPN eigentlich ist... (wobei das der Name eigentlich schon sagt :?)

Das ist in Teamviewer integriert, damit machst du einen VPN-Tunnel auf und über den kannst du auch mit dem Remote Debugger debuggen.

Bernhard Geyer 8. Apr 2014 14:37

AW: Remote Debugging über das Internet
 
Ist es wirklich nötig es dort zu debuggen?
MIt der Jedi und aktivierten Debug-Infos kann man sich schön den Callstack geben und findest zu 99% den Fehler.

Alternativ sind diverse Kommerzielle Bibliotheken genannt die Fehlersuche auch ohne angehängten Debugger sehr viel einfacher machen.

OlliWW 8. Apr 2014 20:59

AW: Remote Debugging über das Internet
 
Hallo,

Wir setzen bereits Eurekalog ein.
Dadurch haben wir wirklich viele Fehler bereits finden und beheben können. Eurekalog ist an dieser Stelle sein Geld drei mal wert, dennoch gibt es immer wieder Fehler die man nicht durch reines analysieren des Stacks finden kann.
Manchmal braucht man einen Breakpoint :)

OlliWW 23. Apr 2014 10:25

AW: Remote Debugging über das Internet
 
Hallo,

Ich habe heute mal versucht per Teamviewer VPN und Delphi XE5 Update 2 das remote debugging zum laufen zu bringen.
Bei der Installation und Einrichtung habe ich mich an der Embarcadero Wiki gehalten.

Wenn ich allerdings die rmtdgb190.exe starte mit dem Parameter: -listen <portnummer> läuft der Server auch zunächst. Sobald ich mich allerdings darauf verbinde schließt sich die EXE im Moment der Verbindung.

Es gibt auf dem Rechner keine Firewall, keinen Virenscanner und ich habe es als normaler User und als Admin versucht. Betriebssystem ist Windows 7 32 bit.

Ich habe auch versucht den Debugger lokal laufen zu lassen, selbes Sympthom. Hat jemand eine Idee woran es liegen könnte? Leider schreibt der Server keine Logs.

jaenicke 23. Apr 2014 21:18

AW: Remote Debugging über das Internet
 
Hast du auch die nötigen DLLs mit kopiert? Sprich diese Anleitung benutzt?
http://docwiki.embarcadero.com/RADSt...r_installieren


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:30 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz