-> Hier kostenlos registrieren
Hallo zusammen,
ich versuche verzweifelt in einem FB eine statische Array-Variable indirekt mit Daten zu befüllen.
Ich habe eine statische Array-Variable s_RcvBuff mit einer Länge von 255 Bytes.
Desweiteren habe ich einen Indexzeiger s_RcvBuffPtr vom Typ integer.
Wenn der Indexzeiger = 5 ist, so möchte ich das Byte 5 im Array mit einem Wert beschreiben. Ich habe das bisher wie folgt gemacht:
Der Indexzeiger s_RcvBuffPtr erhöhe ich dann um 1, damit das nächste Byte beschrieben wird. Nur leider funzt das nicht.
Was mache ich da nun wieder falsch
Viele Grüsse,
Woto
ich versuche verzweifelt in einem FB eine statische Array-Variable indirekt mit Daten zu befüllen.
Ich habe eine statische Array-Variable s_RcvBuff mit einer Länge von 255 Bytes.
Desweiteren habe ich einen Indexzeiger s_RcvBuffPtr vom Typ integer.
Wenn der Indexzeiger = 5 ist, so möchte ich das Byte 5 im Array mit einem Wert beschreiben. Ich habe das bisher wie folgt gemacht:
Code:
LAR1 P##s_RcvBuff // Bufferadresse laden
L #s_RcvBuffPtr
+AR1
L #s_RcvByte // Empfangenes Byte im Buffer ablegen
LAR1
Der Indexzeiger s_RcvBuffPtr erhöhe ich dann um 1, damit das nächste Byte beschrieben wird. Nur leider funzt das nicht.
Was mache ich da nun wieder falsch
Viele Grüsse,
Woto