|
Модераторы: Poseidon, Snowy, bems, MetalFan |
|
Gwire |
|
||||||
Бывалый Профиль Группа: Участник Сообщений: 216 Регистрация: 7.8.2007 Где: Николаев Репутация: 1 Всего: 4 |
Раньше писал используя D7. Сейчас использую XE7.
Заметил, что среда XE7, после компиляции, проставляет точки напротив строк в функциях которые не участвуют в работе кода. Например:
В D7 все 3 процедуры пропускаются. А в XE7 процедура Proc3 зачем-то компилируется. Вопрос: 1) Есть ли в XE7 директива отключающая компиляцию public функций и процедур которые не используются. 2) Знает ли кто-нибудь, это происходит только в Debug или в Release тоже? (Release точки не проставляет). ПС: Опережая вопрос "Зачем писать, если не используешь?". Например: класс TList - стандартный. Из всех его public функций используется мной только Add, Remove, Clear, IndexOf, Destroy Но при этом ExtractItem и SortList тоже компилируются. Ладно TList не большой, а с другими классами не так все "воздушно". "Кто возьмёт билетов пачку, тот получит водокачку". Добавлено через 5 минут и 22 секунды Еще накопал.
При этом компилируется CompareText. А в точке останова не встает. |
||||||
|
|||||||
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |