![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как починить дебаггер?
dRake © (2005-09-08 21:43:00)Сабж вдруг стал помечать все брейкпоинты как невалидные. Пробовал несколько раз делать ребилд, шаманить с dcu шками и даже переставил делфу, но ничего не помогло :( В проекте используется VCL, все остальные проекты дебажатся нормально... Delphi 7.1
Defunct (2005-09-09 20:40:00) [1]> Кстати вполне вероятно что это был глюк самой делфы.
наименее вероятно.
2 ключевые фразы сказанные вами, убеждают в обратном:
- все остальные проекты дебажатся нормально
- и даже переставил делфу, но ничего не помогло
Поверьте в том, что путьк модулю, который отображается в IDE, может отличаться от реального пути, описанного в dpr, нет никакой тупости. При переносе проекта очень часто такое случается. В *.dsk файлах как раз и сохраняются эти пути, удалив их в IDE будут загружены модули по указанным в dpr путям.
> Емае, ну не совершаю я такие ламоразмы :)
Это не ламоразмы, ламоразмы imho это переустановка Delphi.
dRake (2005-09-09 18:45:00) [2]Кстати вполне вероятно что это был глюк самой делфы.
По крайней мере после переустановки (с предварительной прочисткой реестра) и установки первого сервис пака (до этого он не стоял) больше не глючило.
dRake (2005-09-09 18:43:00) [3]2 Defunct
>Значит сам текст программы был продублирован. И реально >компилируемый модуль не был открыт в IDE.
Емае, ну не совершаю я такие ламоразмы :)
Первым делом сделал пару синтаксических ошибок в коде -
компилер честно ругнулся на них при проверке.
Еще раз повторюсь что эта проблема возникла на пустом месте -
я не трогал файлы, не лазил в настройки, не открывал/закрывал/добавлял модули. Просто поставив в очередной раз брейкпоинт получил бяку ;)
Defunct (2005-09-09 16:26:00) [4]> Я не настолько туп чтобы не заметить подобного.
Кто говорит о тупости. Обычное дело. К примеру в dpr модуль прописан с полным путем, а к проекто подключен модуль из текущего каталога.
> Брейкпоинты были невалидными даже в самом тексте программы :)
Значит сам текст программы был продублирован. И реально компилируемый модуль не был открыт в IDE.
dRake (2005-09-09 15:28:00) [5]2 Dilmo
>что дебагишь ???
pas, dpr
>Убей файлы *.dsk.
Приму к сведению.
Чапаев (2005-09-09 12:31:00) [6]Убей файлы *.dsk.
Dilmo (2005-09-09 12:17:00) [7]что дебагишь ???
bpl ?
dRake (2005-09-09 11:31:00) [8]2 Defunct
>видимо просто была открыта в редакторе копия модуля. А сам >модуль прописанный в dpr находился совсем в другом месте.
Я не настолько туп чтобы не заметить подобного. Брейкпоинты были невалидными даже в самом тексте программы :)
>Delphi переставлять по любому поводу и без повода, imho - >неразумно.
Я переставил на всякий случай потому что с подобными глюками я сталкивался на 2005, потом 2005 снес. Подумал что остатки 2005 могут плохо влиять на 7 :)
Defunct (2005-09-09 02:08:00) [9]> У меня все работало а потом внезапно такая фигня...
видимо просто была открыта в редакторе копия модуля. А сам модуль прописанный в dpr находился совсем в другом месте.
Delphi переставлять по любому поводу и без повода, imho - неразумно.
dRake (2005-09-09 01:04:00) [10]Да добавлен естесс-но.
У меня все работало а потом внезапно такая фигня...
Переставил делфю - вроде заработало ;)
Defunct (2005-09-09 00:11:00) [11]добавить модуль к проекту.