Mahlzeit,
leider ein Thema über das ich nun schon einmal gestolpert bin. . .
Folgende Situation:
Ich möchte mir eine saubere Fehlerbehandlung bauen, welche auch diverse Kameras (Cognex) beinhaltet.
Soll heißen, ich möchte beispielsweise im Fehlerfall "ERR_CAM_NO_RUNMODE" (Kamera befindet sich nicht im Runmodus) in der Fehlerbehandlung eine Routine aufrufen, welche mir den Runmode setzt und das ganze prüft. Hierzu sollte idealerweise die Kamera mit übergeben werden sodass ich das nicht für jede Kamera tun muss.
Sähe dann in meiner Vorstellung aus wie
Jetzt werden sicher einige bemerkt haben, dass sich der datentyp "cameradev" nicht übergeben oder in eine Variable stecken lässt.
So kommt bei ValToStr(is7200) zum beispiel die Meldung es handle sich nicht um ein Value.
Kennt jemand die korrekte Vorgehensweise oder einen Workaround dafür?