Hola gente ¿hay alguna manera puedo acceder a un puntero a un miembro de la estructura directamente de ensamblador en línea Probé esteDelphi puntero del ensamblador en línea para estructurar
procedure test(eu:PImageDosHeader);assembler;
asm
push eu._lfanew
end;
No se compilará pero si puedo utilizar esta
procedure test(eu:Pointer);
var
xx:TImageDosHeader;
begin
xx:=TImageDosHeader(eu^);
asm
push xx._lfanew
end;
end;
Funciona genial. ¿Alguna idea de cómo puedo acceder a una estructura a través de un puntero en el asm en línea? Es una cuestión de optimizar el código
http://www.delphi3000.com/articles/article_3769.asp –