Вопрос обсуждался, но в такой версии я ненашёл.
Очень прошу рассмотреть.
Имеется:
Unit Main;
uses Unit1, Unit2....
Пропали синие точки ТОЛЬКО в Main.
и Unit1, Unit2 и тд - синие точки есть! Там всё в порядке.
Причём в Main ЕСТЬ ТОЧКА. ОДНА :( в последней строке возле "end."
И соответственно нигде в Main нельзя поставить Break point.
Если запустить пошагово по F7 или F8 прогу, то в Main.pas даже не заходит.
Просто пропускает. Шагает по всем Unit1, Unit2 и тд.
Любые изменения в Main воспринимаются, компилируются, всё путём.
Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
Ничего не помогло!
Все директивы {$D-} {$L-} убраны
{$I xxx.inc} в моих компонентах нет,
но есть в тех, что я использую: DirecX и пр.
Оттуда нельзя убирать.
Да и в др проэктах с этими компонентами работает.
Пытался стереть всё кроме pas, dpr, dfm -
Та-же лажа осталась :(
Сделайте такой финт. В Делфи Close All, закрываем Делфи. В каталоге проекта удаляем все, кроме dpr,pas и dfm (на всякий случай удаляйте через Корзину и сделайте копию :-)). Заходим в каталог Borland/ххх/BIN в Program Files и ищем там файлы со свежими датами, которые тоже переносим в копию (я просто не помню какие). Запускаем Делфи открываем проект....Не помогло - создайте новый каталог, перепишите туда все UNIT-ы (т.е. только dfm и pas). Создайте новый проект, удалите Unit1, сохраните его в этот каталог. Подключите Main, а потом все остальные формы/модули.
Копировал, но только в целях БАКАПа проэкта! На другой диск копировал!
Но вот на флеху ща бакап переместил и удалил везде кроме той версии что щас ковыряю.
Флеху достал!
Эффект тот-же :(
24-05-2008 13:25 | Комментарий к предыдущим ответам
И - на всякий случай - проверьте, тот ли Main вы используете, поставьте выдчу какого-нибудь сообщения.
И не копировали ли недавно каталог с проектом в другое место... В этом случае файлы, которые были открыты в последний сеанс, будут открываться из старого каталога...
Проверьте, не отключили ли вы в Main отладочную информацию,
без этого синих точек не будет.
И - на всякий случай - проверьте, тот ли Main вы используете, поставьте
выдчу какого-нибудь сообщения.
Зачастую "точки" пропадают, когда не используется данная процедура (кусок кода)
Но судя по всему Main - у вас главный модуль, так что код в нем должен исполняться. Попробуйте вызвать Built all projects. А еще отключите оптимизацию в опциях проекта.
В приведённом вами коде нет ни одного выполяемого оператора. А "синие точки" могут стоять только там, где есть что выполнять... Или я вас неправильно понял? Тогда объясните получше...
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.