![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Компиляция в принципе процесс однонаправленный (часто даже на ассемблере) - например формально невозможно отличить адрес переменной от обычной константы, одни и те же машинные кода можно трактовать как разные инструкции, а оптимизация генерируемого кода в том же Делфи вообще убирает возможность ставить в соответствие серии машинных комманд какой-то кусок кода в исходном тексте, чаще всего этим страдают виртуальные методы классов - динамическая адресация не позволяет узнать откуда что вызывается, пока выполнение программы не дойдёт до именно этой комманды. Структуры данных размазываются по файлу, выравниваются по определённой границе... Ужос! Кстати оператор case очень грасиво выглядят в дизассемблипрованном виде
![]()
пыщь
Последний раз редактировалось JTG; 07.08.2008 в 19:26. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа-тест в Delphi) скиньте))а то програмку здавать преподу надо,и самой хочется понять Delphi | Верчик | Помощь студентам | 9 | 02.03.2009 17:46 |
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? | redred | Общие вопросы Delphi | 10 | 11.12.2007 10:43 |
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? | dagarik | БД в Delphi | 7 | 22.10.2007 17:54 |