LabVIEWForum.de
Programmatisch Fehlermeldung wegklicken - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Programmatisch Fehlermeldung wegklicken (/Thread-Programmatisch-Fehlermeldung-wegklicken)



Programmatisch Fehlermeldung wegklicken - dimitri84 - 13.09.2011 15:32

Hallo Jungs,

wie kann ich programmatisch eine Fehlermeldung vom normalen "allgemeinen Fehlerbehandler" wegklicken?

Edit: Mit nice-to-have-Feature -> das sollte auch funktionieren, wenn das Fenster keinen Fokus hat ... muss aber nicht unbedingt.



Gruß dimitri


RE: Programmatisch Fehlermeldung wegklicken - macmarvin - 13.09.2011 16:01

Ich würde ihn gar nicht erst öffnen :-)

Ein möglicher Hack:
[attachment=35853]


RE: Programmatisch Fehlermeldung wegklicken - dimitri84 - 13.09.2011 16:23

(13.09.2011 16:01 )macmarvin schrieb:  Ich würde ihn gar nicht erst öffnen :-)
Garnicht erst öffnen geht leider nicht, der Werker soll den Fehler entweder wegklicken können oder via Hardwarebutton (SPS) quittieren.

Super, danke. Probier' ich aus.




Gruß dimitri


RE: Programmatisch Fehlermeldung wegklicken - GerdW - 13.09.2011 18:00

Hallo dimitri,

wenn die Randbedingung "SPS-Buttonstatus-Meldung" hinzukommt, solltest du vielleicht deinen eigenen Error-Dialog programmieren, der dann auch auf beliebige Hardware-Knöpfe lauschen kann?

Hier ist es wie bei den beliebten ExpressVIs: Wenn man mal mehr braucht, als diese können, muss man halt selbst programmieren Smile


RE: Programmatisch Fehlermeldung wegklicken - dimitri84 - 13.09.2011 20:43

Hallo Gerd,

ja die Erfahrung muss man halt auch mal machen ... bei diesem Projekt hab' ich jetzt aber weiß Gott andere Baustellen. Für's nächste mal wär's in der Tat eine Überlegung wert. Bei selbst definierten Fehlercodes ist die Vorgehensweise klar ... aber woher ich die "ausführliche" Nachricht der LV eigenen Fehlercodes bekäme (mit "Mögliche Ursache" und allem drum und dran) müsste ich jetzt auch erst noch herausklamüsern ...


RE: Programmatisch Fehlermeldung wegklicken - macmarvin - 14.09.2011 08:08

Die passende Nachricht bekommst du vom GenErrHandler auch geliefert. Einfach mit no_dialog aufrufen.
[attachment=35862]


RE: Programmatisch Fehlermeldung wegklicken - dimitri84 - 14.09.2011 08:48

(14.09.2011 08:08 )macmarvin schrieb:  Die passende Nachricht bekommst du vom GenErrHandler auch geliefert. Einfach mit no_dialog aufrufen.
Ich hab den Eindruck das ist nur eine "Kurzfassung" der ganzen Fehlerinformation die normalerweise in dem Dialog auftaucht.


RE: Programmatisch Fehlermeldung wegklicken - macmarvin - 14.09.2011 10:14

(14.09.2011 08:48 )dimitri84 schrieb:  Ich hab den Eindruck das ist nur eine "Kurzfassung" der ganzen Fehlerinformation die normalerweise in dem Dialog auftaucht.

Torvalds, Linus (2000-08-25) schrieb:Talk is cheap. Show me the code.

Der ausgegebene String ist genau das, was im GenErrHandler Fenster steht bzw. das was "Explain Error" auf dem Cluster ausgibt.


RE: Programmatisch Fehlermeldung wegklicken - dimitri84 - 14.09.2011 10:51

(14.09.2011 10:14 )macmarvin schrieb:  Der ausgegebene String ist genau das, was im GenErrHandler Fenster steht bzw. das was "Explain Error" auf dem Cluster ausgibt.
Den String "Nachricht" nutze ich auch ... deswegen bin ich mir da relativ sicher, dass da nicht alles steht. Da steht nur Code und Source - sonst nix.

Dialog:
[attachment=35872]

"Nachricht":
[attachment=35873]





KOMANDO ZURÜCK!!! Upps wie peinlich. Die Anzeige war einfach zu klein .... OK ok Big GrinBlush


Alles klar ... dann bau ich wohl demnächst nen eingenen Dialog ...


RE: Programmatisch Fehlermeldung wegklicken - macmarvin - 14.09.2011 11:04

(14.09.2011 10:51 )dimitri84 schrieb:  Den String "Nachricht" nutze ich auch...

Torvalds, Linus (2000-08-25) schrieb:Talk is cheap. Show me the code.

[attachment=35876][attachment=35877]


Edit: Ah ok... war unterbrochen worden beim Nachricht schreiben... immer diese Kollegen die hektische Mittagsessensplanung machen Wink