![]() |
|
#1
|
||||
|
||||
![]() Мне необходимо чуток подправить машинный код функции A "на ходу", из другой функции. Но вот беда: если я делаю
byte((@A)^):=123; мне пишут Access Violation: Write of address блаблабла. Как обойти эту ошибку? можно ли ее отключить? или как иначе поменять код? Копировать функцию в новое место и там извращаться не вариант, делфа использует относительные адреса, и для нового положения функции не будут работать никакие переменные. jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 02.11.2010 в 21:12. |