Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

позиционно независимый код [D6, Win95/98, WinME, NT4, Win2k, WinXP]


Snap ©   (2002-11-09 21:08:00) 

как в дельфи мона сделать позиционно- независимый код? Ну типа того что бы все jmp и call были с относительными смещениями. Или это так и есть?


Snap   (2002-11-11 22:22:00) [1]

>а разве с flat-моделью все вызовы не near?

Sorry. Я не знал.


xm   (2002-11-11 22:20:00) [2]

а разве с flat-моделью все вызовы не near?


Snap   (2002-11-11 21:38:00) [3]

Процедуры хочу отлавливать


Anatoly Podgoretsky   (2002-11-11 21:37:00) [4]

Ты так и не ответил "А зачем это вам?"


Snap   (2002-11-11 21:20:00) [5]

что значит относительно чего? Вы что издеваетесь? Относительно текущей точки, CS:IP, так сказать.
Ну типо near jmp и near call!


Fantasist   (2002-11-10 21:15:00) [6]


> А если серьёзно?


Так сказали же. Дириктива Assembler - и правиш код. Незнаю относительно чего ты хочешь ссылки делать, но наверноее тебе виднее. А опции у компилятора такой нет.


The_Vizit0r!   (2002-11-10 20:46:00) [7]

Звонишь 02 и говоришь ребята относительно меня или вас :))))))


Snap   (2002-11-10 20:17:00) [8]

А если серьёзно?


Infinity   (2002-11-10 03:43:00) [9]

Умеет :) Деректива Assembler


Fantasist   (2002-11-10 01:59:00) [10]

Классный вопрос! Боюсь, разработчики не включили такую опциональность в свой компилятор. :)
Делаешь так: компилируешь - дизассемблируешь, меняешь все абсолютные ссылки на отоносительные (относительные к чему?) ассемблируешь. Может заработает. :)
Кстати, Делфи не умеет случайно сам выдавать ассемблерный код?
Тогда дизассемблировать не надо...


TTCustomDelphiMaster   (2002-11-09 22:10:00) [11]

А зачем это вам?


Snap   (2002-11-09 21:18:00) [12]

ну чтож вы?


Наверх

Титульная страница Поиск, карта сайта Написать письмо