Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#14

Re: OutputDebugString

  Alt 29. Jul 2005, 10:02
Zitat von shmia:
Ist mir auch schon aufgefallen. Der Grund wird wohl sein, dass schon die Delphi IDE die Daten "captured".
Könnte sein, dass DebugActiveProcess innerhalb von DebugView fehlschlägt.
Nein, hat nix mit dieser Funktion zu tun, sondern vielmehr damit, wie OutputDebugString arbeitet. Wenn der aktuelle Prozess nämlich in einem Debugger läuft, dann wird eine Exception ausgelöst und der Debugger bekommt dank dieser Exception den String (den muß er glaube ich noch auslesen). Wenn der Prozess ohne Debugger läuft, geht alles an den - nennen wir es mal - "Kerneldebugger von Windows".
  Mit Zitat antworten Zitat