27.01.2009, 09:33
Hallo zusammen!
Meine Frage zielt auf die Connectivity von .NET und LV.
Ich möchte ein Objekt, welches in C# definiert und initiiert wurde per Referenz an LV übergeben und dort damit weiterarbeiten. Ist das möglich?
Bsp: Objekt "oZahl" wurde in .NET initiiert und die Eigenschaft "oZahl.value" mit einem Wert belegt (=5).
Nun möchte ich in LV diesen Wert auslesen/verändern... ist das überhaupt möglich?
(Anm: Mir ist klar dass es für den einfachen Fall einer simplen Wertübergabe gut geeignete Wege gibt)
Sinn und Zweck der Übung: letztlich möchte ich nämlich eine in .NET initiierte FiWi-Cam an LV übergeben und damit arbeiten.
Meine Erfahrung bislang sagt mir, dass ich nur .NETObjekte in LV verwenden kann, wenn ich sie dort mit einem Construktor-Aufruf initiiere. Was ist aber, wenn dieser Schritt schon außerhalb von LV geschehen ist?
Für eine Lösung oder Anregungen bin ich sehr dankbar!
Beste Grüße!
ps: falls die LV-Version wichtig sein sollte: ich verwende 8.2
Meine Frage zielt auf die Connectivity von .NET und LV.
Ich möchte ein Objekt, welches in C# definiert und initiiert wurde per Referenz an LV übergeben und dort damit weiterarbeiten. Ist das möglich?
Bsp: Objekt "oZahl" wurde in .NET initiiert und die Eigenschaft "oZahl.value" mit einem Wert belegt (=5).
Nun möchte ich in LV diesen Wert auslesen/verändern... ist das überhaupt möglich?
(Anm: Mir ist klar dass es für den einfachen Fall einer simplen Wertübergabe gut geeignete Wege gibt)
Sinn und Zweck der Übung: letztlich möchte ich nämlich eine in .NET initiierte FiWi-Cam an LV übergeben und damit arbeiten.
Meine Erfahrung bislang sagt mir, dass ich nur .NETObjekte in LV verwenden kann, wenn ich sie dort mit einem Construktor-Aufruf initiiere. Was ist aber, wenn dieser Schritt schon außerhalb von LV geschehen ist?
Für eine Lösung oder Anregungen bin ich sehr dankbar!
Beste Grüße!
ps: falls die LV-Version wichtig sein sollte: ich verwende 8.2