Script Debugging
Als Hintergrundwissen: alle Desktop-Programme der DESITE-Produktfamilie (md, md pro, custom, share, share pro) können mittels Kommandozeilenargumenten (command line switches) konfiguriert werden. Das bedeutet, dass beim Programmstart bestimmte Parameter an die ausführbare Datei (*.exe) übergeben werden können. Seit DESITE BIM Version 3.0, ein Debugging mit -scriptDebug [port] ist implementiert. Und unterstützte DESITE-Anwendungen sind: md, md pro.
Beispiel:
desitemd.exe –scriptDebug
Wenn Script-Debugging aktiv ist, lösen JavaScript-Fehler in Makros ein Debug-Fenster aus, in dem Sie lokale Variablen einsehen oder Haltepunkte setzen können, etc. Außerdem ist Remote-Debugging von WebForms möglich. Starten Sie dazu einen separaten Chromium-basierten Browser (wie Google Chrome oder Microsoft Edge) und navigieren Sie zu folgender Adresse: http://localhost:1000 . Wählen Sie die zu untersuchende WebForm unter den “Inspectable Pages” aus. Anschließend können Sie Ihren Code mit den ganz normalen Chromium-Entwicklertools analysieren und debuggen. Der Standard-Port für den Remote-Debugger ist 1000. Sie können aber einen anderen Port als Parameter übergeben, wie z.B. "-scriptDebug 1234" und die entsprechende Adresse: http://localhost:1234 .
Beispiel:
desitemd.exe –scriptDebug 1234
**Bitte beachten Sie, dass –scriptDebug sich nachteilig auf die Leistung auswirken kann. Sie sollten die Funktion daher nur während der Entwicklung bzw. während des Testens verwenden, nicht im produktiven Einsatz.