Autor Beitrag
jjturbo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Do 29.10.09 16:14 
Moin Forum,

ich möchte gerne unter Delphi2007 den Remote-Debugger einsetzen.
Auf dem entfernten PC läuft meine Anwendung und der registrierte Remote-Debugger(rmtdbg105.exe).


Ich gehe auf Start/Mit Prozeß verbinden, gebe die IP-Adresse des entfernten PC ein, z.B. 192.168.0.100.
Wenn ich dann Enter drücke bekomme ich ein Fenster "bds.exe - bordbk105.dll" mit der Fehlermeldung:

Debugger Assertion Failure: "lastErr == WSAEINTR"
in ..\win32src\wmcipc.cpp at line 285
Continue execution?


Wenn ich dann auf OK drücke wird Delphi2007 ohne weitere Meldungen beendet.

Kann mir jemand weiterhelfen?

Danke im voraus
Oliver

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Sa 31.10.09 10:10 
Könnte man denn irgendwie einen anderen, neueren Debugger-Kernel verwenden?

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

Also ich meine einfach eine neuere Version verwenden, z.B. bordbk120.dll statt bordbk105.dll

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Sa 31.10.09 10:37 
Hi, du hast noch ein paar Sachen vergessen einzurichten (oder sie hier nicht gepostet). Schau mal hier: delphi.wikia.com/wiki/Remote_Debugger

So funktionierts bei mir prima :D
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Sa 31.10.09 10:48 
Also eingerichtet habe ich eigentlich alles(denke ich zumindest).
Ich möchte (muß) mich auch mit einem bereits laufenden Prozeß verbinden.

Unter Delphi5 habe ich es genau so gemacht, ging prima.

Ist es denn nicht egal ob "Mit Prozeß verbinden" oder "Prozeß laden" wähle? Sollte doch beides funktionieren, oder?

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Sa 31.10.09 10:50 
Moderiert von user profile iconNarses: Komplett-Zitat des letzten Beitrags entfernt.

Wie gesagt, mit der obigen Anleitung hat es bei mir (Delphi 2009) problemlos funktioniert. Also wird es wohl nicht egal sein ob man "Mit Prozeß verbinden" oder "Prozeß laden" wählt. Warum probierst du es nicht einfach aus, sind doch nur ein paar Klicks...
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Sa 31.10.09 11:00 
OK, habs grad mal probiert, wie eigentlich nicht anders erwartet, bekomme ich die gleiche Fehlermeldung :(

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Sa 31.10.09 11:27 
Auf dem Ziel-PC hast du auch den Remote Debugger mit dem Parameter -listen gestartet? Die Eingabeaufforderung muss während dem debuggen geöffnet bleiben! Pfade richtig eingestellt? images3.wikia.nocook..._remote_debugger.jpg

Der Firewall eine Ausnahme für Delphi und den Remote Debugger hinzugefügt?


Zuletzt bearbeitet von Andreas L. am Sa 31.10.09 11:27, insgesamt 1-mal bearbeitet
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 31.10.09 11:27 
Unter Delphi 2006 funktioniert es problemlos, egal ob mit Attach Process oder Load Process. (Delphi 2007 habe ich nicht und auf dem PC, an dem ich es remote via UltraVNC testen könnte sind die Setupdateien und damit der Remotedebugger nicht vorhanden.)

Der Fehler sieht jedenfalls so aus als sei bei der Verbindung etwas schief gegangen. Hast du via Namen oder IP verbunden? Mit Namen ging es bei mir nämlich nicht richtig unter D2006.
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Sa 31.10.09 11:46 
Nein, ich habe immer per IP-Adresse verbunden(via Name gehts aber auch nicht). Unter D5 lief so alles problemlos.
Meine Überlegung war jetzt einfach, ob man irgendwie einen neueren Debugger-Kernel aus einer neueren Delphi-Version einbinden kann in dem dieser Fehler (hoffentlich) behoben wurde.

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 31.10.09 12:03 
Hast du einmal alle Firewalls usw. deaktiviert? Das wäre der erste Verdacht, den ich habe, wenn das Remote Debugging nicht funktioniert. Ich habe soeben auch unter Delphi 2007 problemlos einen Remote Prozess laden können. :nixweiss:

Sind alle Updates für Delphi installiert?
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Sa 31.10.09 12:34 
May08 Help (DE) für RAD Studio fehlt mir, wird gerade installiert.
Aber sonst ist es aktuell

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

Firewalls sind alle aus.
Der Fehler tritt auch auf, wenn ich das ganze lokal auf meinem Rechner versuche, dann mit IP 127.0.0.1

Könnte AntiVirus ein Problem sein? Möchte es jetzt nicht unbedingt auf Verdacht deinstallieren, da ich momentan auf einer Baustelle in Russland bin.

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Mo 02.11.09 10:08 
*push*

Hat keine eine Idee? :cry:

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...