Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi assembler und records (https://www.delphipraxis.net/21366-assembler-und-records.html)

Skiron 1. Mai 2004 19:09


assembler und records
 
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:

Zitat von Der Compiler
[Error] ShortestWay.pas(174): Undeclared identifier: 'Ende'


NicoDE 1. Mai 2004 19:58

Re: assembler und records
 
Delphi-Quellcode:
mov [ESI].TKnoten.Origin, 0


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz