Thema: Delphi assembler und records

Einzelnen Beitrag anzeigen

Skiron

Registriert seit: 14. Dez 2003
153 Beiträge
 
#1

assembler und records

  Alt 1. Mai 2004, 19:09
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'
Mann zu Frau:
Zieh dich aus, wir müssen reden!
  Mit Zitat antworten Zitat