Fehlersuche in Anwendungen und DLLs
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Sie können in eigenständigen Anwendungen und DLLs, die im Application Builder erstellt wurden, nach Fehlern suchen.
Hinweis Der Application Builder ist nur im LabVIEW Professional Development System enthalten. Wenn Sie mit dem LabVIEW Base Development System oder Full Development System arbeiten, müssen Sie den Application Builder separat auf der Website von National Instruments erwerben.
Führen Sie folgende Schritte aus, um in einer Anwendung oder einer DLL nach Fehlern zu suchen.
| Hinweis Wenn Sie Anwendungen und DLLs auf Fehler untersuchen, können ablaufinvariante, von der Funktion "VI-Referenz öffnen" erzeugte Frontpanels sowie ablaufinvariante Frontpanels, die als Einsprungspunkt in LabVIEW-DLLs dienen, nicht in die Untersuchung einbezogen werden. Ebenso wenig können SubVIs in Diagrammdeaktivierungsstrukturen auf Fehler untersucht werden. SubVIs in Diagrammdeaktivierungsstrukturen werden bei der Fehlerprüfung einer Anwendung durch Fragezeichen gekennzeichnet. Da der Blockdiagrammabschnitt in einer Diagrammdeaktivierungsstruktur jedoch nicht ausgeführt wird, hat er ohnehin keinen Einfluss auf die Ausführung. |
- Vor dem Erstellen einer Anwendung oder DLL muss die Fehlersuche in der Build-Spezifikation aktiviert werden. Aktivieren Sie dazu für eine Anwendung die Option Fehlersuche aktivieren auf der Seite Fortgeschritten des Dialogfelds Eigenschaften für Anwendung. Aktivieren Sie für eine DLL die Option Fehlersuche aktivieren auf der Seite Fortgeschritten des Dialogfelds Eigenschaften für DLL. Bei aktivierter Fehlersuche verbleiben die Blockdiagramme der VIs im Build und können auf Fehler untersucht werden.
- Aktivieren Sie die Option Fehlersuche vor Ausführungsbeginn, wenn mit der Ausführung der Anwendung oder DLL bis zum Ende der Fehlersuche gewartet werden soll.
- Erstellen Sie die Anwendung oder DLL.
- Führen Sie die erstellte Anwendung aus oder rufen Sie die DLL außerhalb von LabVIEW auf.
- Wählen Sie im Projekt-Explorer Ausführen»Fehlersuche in Anwendung oder DLL, um zum Dialogfeld Fehlersuche in Anwendung oder DLL zu gelangen. Dort wird eine Liste mit Anwendungen und DLLs angezeigt, bei denen die Fehlersuche aktiviert ist.
- Wird die Anwendung der DLL, die auf Fehler untersucht werden soll, auf einem anderen Computer ausgeführt, geben Sie den Namen des Computers in das Textfeld Computer-Name oder IP-Adresse ein. Klicken Sie auf die Schaltfläche Aktualisieren, um die Liste mit Anwendungen und DLLs, bei denen die Fehlersuche aktiviert ist, auf einem Netzwerkcomputer anzuzeigen.
- Wählen Sie die Anwendung oder DLL aus, die auf Fehler untersucht werden soll.
- Klicken Sie auf die Schaltfläche Verbinden, um die Fehlersuche auszuführen. Die Anwendung oder DLL wird heruntergeladen und das Frontpanel des Start-VIs wird zur Fehlersuche angezeigt. Wenn die Option Fehlersuche vor Ausführungsbeginn aktiviert ist, müssen Sie auf Ausführen klicken, um die Anwendung oder DLL zu starten.
- Verwenden Sie zur Fehlersuche in der Anwendung oder der DLL das Blockdiagramm des Start-VIs. Zum Erkennen von Problemen lassen sich Sonden, Haltepunkte und andere Fehlersuchmethoden verwenden. Anschließend können Sie alle aufgetauchten Probleme beheben.
| Hinweis Wenn Sie mit einer benutzerdefinierten Sonde nach Fehlern suchen, die den Knoten "Aufruf externer Bibliotheken" für eine DLL verwendet, die nicht mit der zu prüfenden Anwendung oder DLL erstellt wurde, müssen Sie die DLL im selben Verzeichnis speichern wie diese Anwendung oder DLL. |
- Schließen Sie das Start-VI, wenn Sie die Fehlersuche beendet haben. Auf diese Weise wird die ferngesteuerte Applikation oder DLL geschlossen. Soll die Verbindung zur ferngesteuerten Anwendung oder DLL ohne Schließen des Start-VIs unterbrochen werden, klicken Sie mit der rechten Maustaste auf das Start-VI und wählen Sie Debugging über Netzwerk»Debug-Session beenden aus dem Kontextmenü.
In folgenden Situationen wird möglicherweise der Fehler Keine Anwendung oder Laufzeitbibliothek gefunden, bei der eine Fehlersuche möglich ist. angezeigt:
- Die Anwendung oder DLL, die auf Fehler geprüft werden soll, wurde nicht geladen oder das Laden der DLL wurde von der Anwendung rückgängig gemacht.
- Die Konfigurationsdatei (*ini) der DLL oder Anwendung, die vom Application Builder erstellt wurde, wurde nicht mit der DLL oder Anwendung bereitgestellt.