Hi ludzi czy istnieje sposób mogę uzyskać dostęp do wskaźnika do elementu struktury bezpośrednio w linii asemblerze Próbowałem toDelphi inline assemblera wskaźnik do struktury
procedure test(eu:PImageDosHeader);assembler;
asm
push eu._lfanew
end;
To nie będzie kompilować, ale jeśli mogę użyć tego
procedure test(eu:Pointer);
var
xx:TImageDosHeader;
begin
xx:=TImageDosHeader(eu^);
asm
push xx._lfanew
end;
end;
Działa świetnie. Każdy pomysł, w jaki sposób uzyskać dostęp do struktury za pomocą wskaźnika w inline ASM? Jest to kwestia optymalizacji kodu
http://www.delphi3000.com/articles/article_3769.asp –