Für einfache VB.NET Funktionen reicht es oft aus, zu Test und Fehlersuche mit MsgBox() eine kleine Nachricht auszugeben:
Aufruf in GuiXT zum Beispiel: CallVB utilities.testclass.show_msgBox "Hallo" und Ausgabe am Bildschirm dann
Bei umfangreichen Funktionen in VB.NET ist es praktisch, mit einem Debugger zu arbeiten. Hier stehen Ihnen die Debugging-Werkzeuge von Visual Studio zur Verfügung. Zum Aufruf des Debuggers setzen Sie die Anweisung "Stop" in Ihre VB.NET Funktion:
Wählen Sie nun einen der verfügbaren Debugger aus und Sie erhalten bei Bestätigung dann das Debugger-Fenster, in dem Sie Werte ansehen und verändern können, schrittweise weitergehen usw.:
Hinweis: Wenn Sie eine neue Version der DLL-Datei verwenden und die bestehende Datei überschreiben wollen, so müssen Sie zunächst das SAP GUI schließen. Da im Debugging-Modus keine Eingabe möglich ist, suchen Sie mit dem Taskmanager den Prozess der SAP GUI Anwendung und schließen diesen.
Hinweis: Zum Aufruf des Debuggers können Sie statt der "Stop" Anweisung in VB.NET auch über den Windows Task Manager (oben) "Debug" für den saplogon.exe-Prozess aufrufen und dann dynamisch Breakpoints in Ihrem VB.NET-Coding setzen. |