TIA Array an Schnittstelle anbinden

fk- princess

Level-1
Beiträge
112
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo...

ich habe in einem Funktionsbaustein eine offene TCP-Kommunikation realisiert. Damit ich diesen Baustein universell auf mehrere TCP-Ressourcen anwenden kann, wollte ich das Empfangsarray als Output über die Schnittstelle an einen Bereich eines anderen Datanbausteins anbinden.

Array_Empf => _Kamera1.Array_Empf[], usw

als Fehlermeldung kommt, das er an der roten Klammer die ']' erwartet, obwohl sie ja vorhanden ist...

Array_Empf => _Kamera1.Array_Empf[1..24], funktionniert auch nicht. auch das weglassen der eckigen klammer funktioniert nicht. F1 hilft mir bei der korrekten Schnittstellenanbindung nicht

ich möchte keine ANY-Zeiger verwenden. Der Empfangspuffer ist konstant 24byte groß, wie auch der Bereich im Datenbaustein der einzelnen Kamera

Grüße
 
Übergebe nur den Array-Name (ohne die Klammern): _Kamera1.Array_Empf
(je nachdem woher Dein Aktualparameter kommt, muß Du eventuell #_Kamera1.Array_Empf oder "DB123"._Kamera1.Array_Empf schreiben)

Wenn Du kein ANY benutzen willst, dann mußt Du ein Array übergeben, was exakt genauso deklariert ist wie in der Schnittstellendeklaration.

Harald
 
Zurück
Oben