LabVIEWForum.de - Labview DLL (.NET) Array an C#

LabVIEWForum.de

Normale Version: Labview DLL (.NET) Array an C#
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo in die Runde!

Aktuell habe ich einen LabVIEW Code als .NET-Interop-Assembly in eine DLL gepackt. Die implementierte Funktion möchte ich nun in C# nutzen. Dabei liefert die Funktion mehrere String-Arrays zurück. Aus dem aktuellen Entwicklungsverlauf ist mir bereits bekannt, dass die Übergabe von String-Arrays mit .NET nicht möglich ist. Mit einer normalen DLL © können Pointer übergeben werden. Gibt es diese Möglichkeit auch mit .Net? Wenn ja, inwieweit kann man dies in LabVIEW umsetzen? Die Vorgabe ist prinzipiell eine DLL auf Basis von .Net zu nutzen.

Alternativ bin ich auf die Möglichkeit gestoßen, ein Array oder sonstige Datentypen in ein .Net Object zu packen. Wie kann man solch ein .Net Object als Rückgabewert einer Funktion in C# entgegennehmen und weiterverarbeiten? Vielen Dank schonmal an eure Hilfe, und alle die hier Licht ins Dunkle bringen!

Gruß,
Tony
Referenz-URLs