AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Debuggen und mit Prozess verbinden

Ein Thema von Jens Schumann · begonnen am 7. Sep 2008 · letzter Beitrag vom 9. Sep 2008
Antwort Antwort
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#1

Debuggen und mit Prozess verbinden

  Alt 7. Sep 2008, 09:29
Hallo,
ich muss z.Z. eine DLL (mit D5) für Excel schreiben.
Unter "Startparameter" ist Excel als Host-Anwendung eingetragen.
Jetzt möchte bzw. muss ich den Code debuggen. Dafür möchte
ich die Sache mit dem entsprechenden Prozess (Excel) verbinden.
Leider ist gerade für den Excelporzess der Verbinden-Button
nicht aktiv. Siehe Anlage.

Wie kann ich meinen DLLK-Code Debuggen?
Miniaturansicht angehängter Grafiken
process_111.jpg  
I come from outer space to save the human race
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Debuggen und mit Prozess verbinden

  Alt 7. Sep 2008, 10:24
Trage Excel bei Parameter als Host-Anwendung ein
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Debuggen und mit Prozess verbinden

  Alt 7. Sep 2008, 10:27
Zitat von mkinzler:
Trage Excel bei Parameter als Host-Anwendung ein
Das habe ich doch gemacht.
Ich habe sogar die Hilfedatei gelesen. Daraus bin ich aber nicht schlau geworden.
I come from outer space to save the human race
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Debuggen und mit Prozess verbinden

  Alt 7. Sep 2008, 10:31
Du hast geschrieben, das du dich mit einem laufenden Prozess verbinden willst.
Beende Excel, trage es als Hostanwendung ein und starte den Debugger
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Debuggen und mit Prozess verbinden

  Alt 7. Sep 2008, 10:40
Zitat von mkinzler:
Du hast geschrieben, das du dich mit einem laufenden Prozess verbinden willst.
Beende Excel, trage es als Hostanwendung ein und starte den Debugger
Ich habe gedacht, dass man Excel als Hostanwendung angeben muss und man sich für's
debuggen zusätzlich mit dem laufenden Prozess verbinden muss.

Mit Excel als Hostanwendungen und dem setzten eines normalen Haltepunktes oder
eines Modulhaltepunkte konnte ich den Code nicht debuggen.
Irgendetwas scheint noch zu fehlen.
I come from outer space to save the human race
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Debuggen und mit Prozess verbinden

  Alt 7. Sep 2008, 10:44
Eigentlich sollte es so funktionieren
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#7

Re: Debuggen und mit Prozess verbinden

  Alt 7. Sep 2008, 11:35
Hallo,
das Problem ist gelöst. Es hat tatsächlich etwas gefehlt.
Siehe Anlage
Miniaturansicht angehängter Grafiken
debug_664.jpg  
I come from outer space to save the human race
  Mit Zitat antworten Zitat
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Debuggen und mit Prozess verbinden

  Alt 9. Sep 2008, 19:34
Hallo,
zu früh gefreut. Das Debuggen hat nur bis zum nächsten Neustart von Delphi
funkioniert. Obwohl Excel als Host-Anwendung und mit ext. Debug-Symbolen
kompiliert wird, wird an den gesetzten Haltepunkte nicht mehr angehalten.

- Die rsm Datei wird erzeugt

- Ich habe einmal alle dcu, Config-Dateien und die DLL selbst gelöscht
und neu erzeugen lassen. Hat mich nicht weiter gebracht.


Hat jemand noch einen Tip?
I come from outer space to save the human race
  Mit Zitat antworten Zitat
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#9

Re: Debuggen und mit Prozess verbinden

  Alt 9. Sep 2008, 19:45
Hallo,
Problem scheint jetzt dank der Schweitzer gelöst.
Ich hätte gleich die richtigen Suchbegriffe eingeben
müssen.

Lösung
I come from outer space to save the human race
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:52 Uhr.
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