hi!
Ich bin grad dabei, was in Assembler zu programmieren, hab aber damit grad meine Probleme:
hiermal ein bisschen Code:
Delphi-Quellcode:
type
TKnoten =
record
Origin, Ende: integer;
end;
const
kSize = sizeOf(TKnoten);
var
h:
array of TKnoten;
p: Pointer
...
p := @h[0];
asm
mov ESI, p
mov EAX, 5
//ich will das 5. Element
imul EAX, kSize
add ESI, EAX
mov [ESI].Origin, 0
mov [ESI].Ende, 0
end;
...
und dann bringt mir der Compuler diesen Fehler
Zitat von
Der Compiler:
[Error] ShortestWay.pas(174): Undeclared identifier: 'Ende'