Supportforum

Help, Feedback, Feature-Requests, Tipps for OASIS-SVN

OutputDebugString

GillesB created the topic: OutputDebugString

Fast jeder Access-Entwickler kennt die Ausgabe von Meldungen ins Direktfenster mittels "Debug.Print".

Weitgehend unbekannt hingegen ist die API-Funktion "OutputDebugString", die im Gegensatz zur o.g. Variante nahezu verzögerungsfrei abläuft und u.a. auch mit einer mde sinnvoll verwendet werden kann.

Dazu wird in einem globalen Modul zuerst einmal die Methode deklariert:
Public Declare Sub OutputDebugString Lib "kernel32" Alias "OutputDebugStringA" (ByVal lpOutputString As String)

Im Quellcode kann dann an beliebiger Stelle eine Ausgabe über diese Methode erfolgen
OutputDebugString "Meine liebe Meldung"

Nun wird nur noch eine Möglichkeit benötigt, diese Meldungen auch sichtbar zu machen.
Dazu empfiehlt sich sich das Tool " DebugView " der Sysinternals-Reihe, das sich kostenlos von der Microsoft-Webseite herunterladen lässt.
Man startet DebugView einfach vor seiner Anwendung und kann alle Log-Events mitlesen.

[img]images/content/debugview.png

Ideal für diesen Anwendungsfall ist natürlich eine Zwei-Bildschirm-Lösung.
Weiterer Vorteil dieser Variante: Man muss sich um das Loggen der Zeitachse keine weiteren Gedanken machen - das wird von DebugView gleich mit erledigt.
#44

Please Log in to join the conversation.

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok