ANY-Zeiger

RAN

Level-1
Beiträge
19
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich möchte Daten aus dem Ladespeicher in den Arbeitsspeicher Kopieren.
Dazu nutze ich den SFB 83 "READ_DBL".

Am IN:SRCBLK des SFC 83 habe ich mit einem ANYpointer (für Datentypen) der als Typ (im Byte n+1) INT (05) definiert ist.

Der Datenbereich im Ladespeicher den ich lesen will, besteht aber nicht nur INT-Variablen sondern auch BYTES.

Werden diese ebenfalls ohne probelme kopiert?

Was sagt die definition (Typ) des ANYpointers im Byte n+1 eingentlich aus?
Ist das "nur" um die Zugriffsbreite des Zeigers, zusammen mit der Anzahl (im Byte n+2 und n+3) festzulegen?!
 
Ja, bei Typ Byte und Länge 10 werden 10 Byte geladen,
bei Typ Word und Länge 10 werden 20 Byte geladen etc.
Bei Typ Bool muß die Länge durch 8 teilbar sein!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Re...

Erstmal Danke!
Das heißt, dass Typ und Anzahl im ANY Zeiger nur die Zugriffsbreite definiert. Also kann im Bereich, auf den der ANY-Zeiger zeigt, alle möglichen Formate stehen z.B. STRING…. die dann alle fein säuberlich kopiert werden. :D
 
Zurück
Oben