Показать сообщение отдельно
  #11  
Старый 20.11.2015, 20:24
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Цитата:
если бы она не дописывала еще сама перед моим ассемблером строки с загрузкой значений регистров в стек и после строки с восстановлением стека так ваще былоб супер
Раньше была такая директива, которая это и запрещала делать компилятору:
Код:
procedure MyProc(); assembler;
asm
...
end;
Но в новых делфях она уже давным-давно не работает.
Цитата:
Наверное и вправду нечего полагаться на всякие Делфы ручками оно надежнее будет
А вот ручное прописывание смещений при обращении к объектам - ОЧЕНЬ плохая практика. Просто фатальная. Лучше как раз пусть делфа их пересчитывает и подставляет в асм-код.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием