Okay, das ist schon mal ein Anfang. Aber:
Mein Main VI versendet an vielen Stellen Emails. Durch das Einbinden des VIs "Call Chain" in dem VI Email erhalte ich also immer:
ERROR-MESSAGE:
Error creating instance of System.Net.Mail.MailAddress in assembly System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, (System.FormatException: Die angegebene Zeichenfolge besitzt nicht das für eine E-Mail-Adresse erforderliche Format.
) in Email.vi->MAIN_Raumluftstroemung.vi
CALL-CHAIN:
Email.viMAIN_Raumluftstroemung.vi
diese Info habe ich also schon in der Error-Message.
Ich erklär nochmal kurz mein Problem/meinen Wunsch:
Eine Fehlermeldung unter Sprachen wie Java/C# usw. sieht im Groben so aus:
Error in Klasse class1 in Zeile 33
->Error in Klasse class2 in Zeile 2
->Error in Klasse class3 in Zeile 45
Die Klassen sind die einzelnen VIs die voneinander aufgerufen werden. Man kann also genau sagen, dass der Fehler in class1 aufgetreten ist, beim Aufruf von class2 in Zeile 33. Dort wiederrum ist der Fehler entstanden durch den Aufruf von class3 in Zeile 2. Der eigentliche Fehler ist dann in class3 in Zeile 45 entstanden.
Ich suche nun nach einer möglichkeit, die einzelenen Zeilenangaben auf LabVIEW zu übertragen. Sprich, ich möchte genau festhalten, an welcher Stelle im Programm der Fehler aufgetreten ist.
Hier mal ein Bild dazu:
(oben True-Cases, unten False-Cases)
Kann ich am Fehlerausgang feststellen, ob Email 1, 2 oder 3 schuld ist?
Liebe Grüße
Torsten