Показать сообщение отдельно
  #12  
Старый 20.11.2015, 21:18
Аватар для a.n.d.r.e.w
a.n.d.r.e.w a.n.d.r.e.w вне форума
Прохожий
 
Регистрация: 01.07.2015
Сообщения: 28
Версия Delphi: delphi xe7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Bargest
А вот ручное прописывание смещений при обращении к объектам - ОЧЕНЬ плохая практика. Просто фатальная. Лучше как раз пусть делфа их пересчитывает и подставляет в асм-код.

ну не к объектам конечно. Адреса объектов передются вызывающей процедурой, как в моем случае в регистрах.
мы же говорим о стеке сейчас. чего сложного
запомнил ebp, выделил сколько нужно, натолкал туда своих переменных,
поработал, восстановил esp, ebp.
Я говорю о том чтобы не полагаться на явное использование переменных из описания процедуры, такие как эта злощастная Pos.
Ответить с цитированием