-> Hier kostenlos registrieren
Hallo,
folgendes Problem:
ich habe einen Byteringbuffer. Worin Nachrichten sind, welche ich senden möchte.
In der alten Step7 Version konnte ich mittels ANY-Pointer einen beliebigen Start im ByteArray an den TSend übergeben.
Im neuen TIA V12 kann ich hier nur einen Variant übergeben.
Es geht also nur das Array ohne Startindex (mit Startindex ist das Array halt nur ein Byte lang und es gibt ein Fehler beim Senden, wenn man nicht gerade nur ein Byte schicken will).
Gibt es eine Möglichkeit das Array ab einer beliebigen Stelle zu übergeben? Kann man den Variant manipulieren oder irgendwie VREF benutzen?
ANY-Pointer habe ich gelesen funktionieren nicht mehr im TIA für 1200ter.
Vor dem Senden ein BlockMove in einen anderen Buffer zu machen finde ich sehr unschön.
Über Ideen und Ratschläge wäre ich sehr dankbar.
Grüße Kai
folgendes Problem:
ich habe einen Byteringbuffer. Worin Nachrichten sind, welche ich senden möchte.
In der alten Step7 Version konnte ich mittels ANY-Pointer einen beliebigen Start im ByteArray an den TSend übergeben.
Im neuen TIA V12 kann ich hier nur einen Variant übergeben.
Es geht also nur das Array ohne Startindex (mit Startindex ist das Array halt nur ein Byte lang und es gibt ein Fehler beim Senden, wenn man nicht gerade nur ein Byte schicken will).
Gibt es eine Möglichkeit das Array ab einer beliebigen Stelle zu übergeben? Kann man den Variant manipulieren oder irgendwie VREF benutzen?
ANY-Pointer habe ich gelesen funktionieren nicht mehr im TIA für 1200ter.
Vor dem Senden ein BlockMove in einen anderen Buffer zu machen finde ich sehr unschön.
Über Ideen und Ratschläge wäre ich sehr dankbar.
Grüße Kai