TIA Datenbausteinname in einen FB als IN Parameter (oder Referenz) übergeben

Waelder

Level-2
Beiträge
978
Reaktionspunkte
121
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist es möglich einen Datenbausteinname als IN in einem FB irgendwie als "referenz" zu übergeben ?
Geht das wennn überhaupt auch mit nichtoptimierten Bausteinen ?
(Variant steht nur als Beispiel da)

Gruss Michael

Filter 3.jpg
 
Wenn der gesamte Inhalt des DBs ein UDT ist kannst du diesen an einen Variant-Eingang übergeben und dann im Program Dereferenzieren.

Dazu brauchst du dann im temp-Bereich eine Variable vom Typ "REF_TO Datentyp". Dann kannst du den Variant mit dem Befehl ?= zuweisen. Über den temp kannst du dann auf deine Daten zugreifen über temp_Beispiel^.M[1].CMD.Auto := ...;

Ist jetzt spontan das was mir einfällt dazu weil wir das so ähnlich nutzen um größere Datenmengen zu "übergeben".
 
Moin,
falls hier noch Bedarf nach einer möglichen Lösung besteht: GetSymbolName liefert das Symbol einer Variable zurück. Vielleicht lässt sich damit dein Problem lösen.
 
Zurück
Oben