LabVIEWForum.de - Programmatisch Fehlermeldung wegklicken

LabVIEWForum.de

Normale Version: Programmatisch Fehlermeldung wegklicken
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
Ich würde ihn gar nicht erst öffnen :-)

Ein möglicher Hack:
[attachment=35853]
(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
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
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 ...
Die passende Nachricht bekommst du vom GenErrHandler auch geliefert. Einfach mit no_dialog aufrufen.
[attachment=35862]
(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.
(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.
(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 ...
(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
Referenz-URLs