Hallo Spezialisten,
beim Versuch ein einer PRG in der auch Automationsobjecte aufgerufen werden (OpenOffice Ansteuerung), über altd() einen Breakpoint zu setzten, um definiert Variablen abzurufen, scheitere ich.
In den restlichen PRGs meiner Anwendung klappt das tadellos.
Auch kann ich, sobald ich im Einzel-Step durch meine Anwendung gehe, keine definierte Befehlsabfolge in einer solchen PRG nachvollziehen, da alle Breakpoint ignoriert werden.
Ich starte meine Debug-Sitzung mit: xppdbg x.exe
Kann mir einer sagen ob ich da was falsch mache ?
Gruß Peter
Debugging geht nicht in prgs mit Automations-aufrufen
Moderator: Moderatoren
-
- Rekursionen-Architekt
- Beiträge: 153
- Registriert: Do, 06. Apr 2006 10:51
- Danksagung erhalten: 3 Mal
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Debugging geht nicht in prgs mit Automations-aufrufen
Warum es bei diesen nicht geht weiß ich nicht, aber der Debugger ist auch bei anderen Dingen sinnlos (z.B. Focuswechsel in Anwendung testen ...)
Hierfür habe ich in der Wissensbasis eine Funktion (DebugPrint(cText)) hinterlegt, die Werte in einem anderen Fenster anzeigen kann:
http://www.xbaseforum.de/viewtopic.php? ... debugprint
Hierfür habe ich in der Wissensbasis eine Funktion (DebugPrint(cText)) hinterlegt, die Werte in einem anderen Fenster anzeigen kann:
http://www.xbaseforum.de/viewtopic.php? ... debugprint
Gruß
Hubert
Hubert
- Jan
- Marvin
- Beiträge: 14659
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Debugging geht nicht in prgs mit Automations-aufrufen
Hast DU mal den Debugger aus VX versucht? Der ist ist in vielen Punkten besser als der xppdbg
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2829
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 97 Mal
- Danksagung erhalten: 13 Mal
Re: Debugging geht nicht in prgs mit Automations-aufrufen
Guten Morgen,
der XppDbg hat schon mal seine Macken. Dann nehme ich in der XPJ den Schalter für Debug raus, compiliere das ganze Programm neu (kein Modul hat dann mehr Debug-Informationen). Dann lösche ich die OBJ-Dateien der Module, die ich debuggen will, und mache einen normalen PBuild-Lauf.
Persönlich arbeite ich nicht mit AltD(), aber den normalen Breakpoints, und ich kann damit in Programmen, die Office Automation benutzen, problemlos arbeiten, sowohl im Single Step Modus (F8 wie F10), als auch mit Breakpoints.
Erstelle doch ein kleines Programm, in dem Du einfach nur ein Automation-Objekt erstellst. Kannst Du das entsprechend debuggen? Wenn ja, liegt Dein Problem woanders (siehe den ersten Absatz in diesem Beitrag).
der XppDbg hat schon mal seine Macken. Dann nehme ich in der XPJ den Schalter für Debug raus, compiliere das ganze Programm neu (kein Modul hat dann mehr Debug-Informationen). Dann lösche ich die OBJ-Dateien der Module, die ich debuggen will, und mache einen normalen PBuild-Lauf.
Persönlich arbeite ich nicht mit AltD(), aber den normalen Breakpoints, und ich kann damit in Programmen, die Office Automation benutzen, problemlos arbeiten, sowohl im Single Step Modus (F8 wie F10), als auch mit Breakpoints.
Erstelle doch ein kleines Programm, in dem Du einfach nur ein Automation-Objekt erstellst. Kannst Du das entsprechend debuggen? Wenn ja, liegt Dein Problem woanders (siehe den ersten Absatz in diesem Beitrag).
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.