' schrieb:Kann ich denn DTYPE direkt als Cluster an die DLL übergeben???
Ich im Gegensatz zu Rolf fang mal mit: Ja! an.
Aber: Und hier kommen jetzt alle die Einwände, die Rolf schon aufgeführt hat.
Das Problem ist der eine Pointer in DUNION. LV ist nicht dafür gedacht, mit direkten Pointern zu arbeiten. Zumindest hat dieses Feature noch keiner eingebaut. Die Pointer im Funktionsaufruf sind quasi nur indirekt. Die kann ein DLL-Knoten mittels "Zeiger in Wert" auflösen. Das Problem in der Praxis liegt also daran, dass ein Pointer in einem über Pointer erreichbarem Speicherbereich liegt. Wäre DUNION ein Parameter im Aufruf, läge die Sache schon wieder anders.
Im übrigen kannst du schon einen Cluster machen und den an die DLL übergeben. Das an sich ginge schon. Es nützt nur nix wegen des Problems mit dem Union.