Pointer

Rose2

Level-1
Beiträge
23
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, kann mir mal einer sagen wo im nachfolgendem Code der Pointer hinzeigt.
Gruß Dirk

CALL "BLKMOV"
SRCBLK :=P#DIX 36.0 BYTE 4
RET_VAL:=#RET_VAL_INT
DSTBLK :=#Fehlerwort
NOP 0
 
Zuviel Werbung?
-> Hier kostenlos registrieren
SRCBLK :=P#DIX 36.0 BYTE 4


Mich würde jetzt die Zuweisung interessieren


SRCBLK :=

Wie funktioniert die Zuweisung .
Str u J über die Symboltabelle ?
 
SRCBLK :=P#DIX 36.0 BYTE 4


Mich würde jetzt die Zuweisung interessieren


SRCBLK :=

Wie funktioniert die Zuweisung .
Str u J über die Symboltabelle ?

die zuweisung erfolgt über einen any-pointer - dieser zeigt in deinem fall auf den instanz-db ab 32.0 und ist 4 byte, also ein dword lang
sekundärliteratur findest du in der faq
 
Also ich versteh nicht ganz was du mit Zuweisung meinst und was das mit der Symboltabelle zu tun hat.
Es werden 4byte von dix36. 0 aus dem aktuell aufgeschlagenen Instanz DB in den Selbigen an die Adresse aus #fehlerwort kopiert. Die Adresse muss natürlich vorher dort eingetragen werden.
 
Zurück
Oben