(aus leichter Bierseeligkeit) hab ich mich denn doch mal zum Lizenznehmer gemacht und gleich mal ein paar Fragen:
Code: Alles auswählen
EnableExplicit
Structure any
StructureUnion
b.b
i.i
l.l
q.q
EndStructureUnion
EndStructure
;******************************************************************************
Define A.i, addressA.q, *addressA, *addressAstruct.any
A=123456
addressA.q =@A;Adresse von A "gesichert" in einem quad, da in meinem Fall nen 64bit system
*addressA =@A;Adresse von A als Pointer, wie könnte ich diese nutzen?
*addressAstruct.any =@A;Adresse von A als "strukturisierter" Pointer, erst damit Dereferenzierung möglich?
Debug addressA
Debug *addressA
Debug *addressAstruct.any
Debug "****************"
;Dereferenzierung, also "Inhalt" des Speichers ab(!) dieser Adresse entsprechend der "Typisierung in der Struktur":
Debug *addressAstruct\b
Debug *addressAstruct\i
Debug *addressAstruct\l
Debug *addressAstruct\q
ausserhalb ist wohl egal.
meine Fragen hab ich eigentlich im Codeschnipsel hinterlegt...
Mutton