|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Трассировка приложения
Не понимаю, что за настройка на это влияет, но
обычно при запуске приложения Delphi отмечает синими точками те позиции, по которым можно делать трассировку. Эти точки позволяют устанавливать точки останова, также для трассировки. Так вот, в одном из создаваемых приложений, всё выше описанное отсутствует. И если установить точку останова - программа её словно не видит и не прерывает выполнение приложения. Никаких настроек я специально не менял. Подскажите пожалуйста, в чем тут дело? |
#2
|
||||
|
||||
а
Код:
{$DEBUGINFO OFF} Код:
{$D-} Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 10.04.2011 в 10:28. |
#3
|
||||
|
||||
Дельфи по умолчанию генерит оптимизированный код и возможно, что блок кода о которм идет речь просто исключен компилятором за ненужностью.
Вот например в данном коде присвоение a и i будет игнорировано: Код:
procedure TForm14.FormCreate(Sender: TObject); Var a,i: integer; begin a := 1; i := a; for i := 0 to 10 do a := i; end; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
|||
|
|||
Вообще ничего подобного нет, а такая ошибка только в одном проекте. Причем при трассировке пропускается весь код. В других проектах с трассировкой нет проблем
|
#5
|
||||
|
||||
при закрытой Delphi удалить в папке проекта *.dcu;*.dsk;*.~*;*.ddp;*.dof;*.cfg ?
Пишу программы за еду. __________________ |