Administration


    OutputDebugString  Nach oben

    • 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:
      CodePublic Declare Sub OutputDebugString Lib "kernel32" Alias "OutputDebugStringA" (ByVal lpOutputString As String)


      Im Quellcode kann dann an beliebiger Stelle eine Ausgabe über diese Methode erfolgen
      CodeOutputDebugString "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.

      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.
    • 4 Gäste

    Diese Angaben basieren auf den Useraktivitäten der letzten 30 Minuten