25.09.2009, 15:41
Hallo,
ich möchte ein SubVI erstellen (siehe Beispiel), indem ich auf eine Funktion meiner DLL zugreife.
Das klappt auch soweit.
Die case-Struktur sorgt ja dafür, dass nur dann mein DLL-Aufruf erfolgt, wenn der "error in" keinen Fehler aufweist.
Nun ist es so, dass ich in meiner Funktion (aus der DLL) ja auch Fehler erhalten kann.
Bei mir liefert daher der returnwert der DLL-Funktion folgende Werte:
1 = alles ok, kein Fehler
0, -1 oder -2 sind Fehlercodes, wo etwas schiefgelaufen ist.
Wie verknüpfe ich nun elegant, den "error out" so, dass wenn ein Fehler in meiner DLL aufgetreten ist, dieser Fehler in den Error-Cluster eingetragen wird.
Das geht doch bestimmt einfacher, als nach Namen aufschüsseln/nach Namen bündeln.
Werner
ich möchte ein SubVI erstellen (siehe Beispiel), indem ich auf eine Funktion meiner DLL zugreife.
Das klappt auch soweit.
Die case-Struktur sorgt ja dafür, dass nur dann mein DLL-Aufruf erfolgt, wenn der "error in" keinen Fehler aufweist.
Nun ist es so, dass ich in meiner Funktion (aus der DLL) ja auch Fehler erhalten kann.
Bei mir liefert daher der returnwert der DLL-Funktion folgende Werte:
1 = alles ok, kein Fehler
0, -1 oder -2 sind Fehlercodes, wo etwas schiefgelaufen ist.
Wie verknüpfe ich nun elegant, den "error out" so, dass wenn ein Fehler in meiner DLL aufgetreten ist, dieser Fehler in den Error-Cluster eingetragen wird.
Das geht doch bestimmt einfacher, als nach Namen aufschüsseln/nach Namen bündeln.
Werner