Ciao gente c'è un modo che io possa accedere a un puntatore a un membro della struttura direttamente da in linea assembler ho provato questoDelphi puntatore assemblatore inline di strutturare
procedure test(eu:PImageDosHeader);assembler;
asm
push eu._lfanew
end;
Non verrà compilato, ma se io uso questo
procedure test(eu:Pointer);
var
xx:TImageDosHeader;
begin
xx:=TImageDosHeader(eu^);
asm
push xx._lfanew
end;
end;
Funziona alla grande. Qual è l'idea di come accedere a una struttura tramite un puntatore in linea asm? è una questione di ottimizzazione del codice
http://www.delphi3000.com/articles/article_3769.asp –