|
Für einfache .NET (VB/C#) Funktionen reicht es oft aus, zu Test und Fehlersuche mit MsgBox() eine kleine Nachricht auszugeben:
Aufruf in GuiXT zum Beispiel:
und Ausgabe am Bildschirm dann
Bei umfangreichen Funktionen in .NET (VB/C#) 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 .NET (VB/C#) 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 .NET (VB/C#) auch über den Windows Task Manager (oben) "Debug" für den saplogon.exe-Prozess aufrufen und dann dynamisch Breakpoints in Ihrem .NET (VB/C#)-Coding setzen. |