Einzelnen Beitrag anzeigen

Illuminator-23-5
(Gast)

n/a Beiträge
 
#1

Assembler (schon wieder): laden eines records in register

  Alt 15. Okt 2003, 14:02
na ja, nicht gerade den Ganzen record, aber ca so was:

Delphi-Quellcode:

type
  TProcess = record
    Length: integer;
    Enters: integer;
  end;

var
  List: array of TProcess

begin
//Länge der Liste setzen usw...
asm
  ...
  MOV EDX, List[0].Length //<=das geht
  MOV EBX, List[0].Enters //<=und hier kennt er 'Enters' plötzlich nicht mehr!
  ...
end;
...
end.
Wenn ich im Record das Length z.B. auf l umbenenne (und überall wo ichs verwende auch, kennt er auch das nicht mehr!
warum??
  Mit Zitat antworten Zitat