Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

Как починить дебаггер?   Найти похожие ветки 

 
dRake ©   (2005-09-08 21:43) [0]

Сабж вдруг стал помечать все брейкпоинты как невалидные. Пробовал несколько раз делать ребилд, шаманить с dcu шками и даже переставил делфу, но ничего не помогло :( В проекте используется VCL, все остальные проекты дебажатся нормально... Delphi 7.1


 
Defunct ©   (2005-09-09 00:11) [1]

добавить модуль к проекту.


 
dRake ©   (2005-09-09 01:04) [2]

Да добавлен естесс-но.
У меня все работало а потом внезапно такая фигня...
Переставил делфю - вроде заработало ;)


 
Defunct ©   (2005-09-09 02:08) [3]

> У меня все работало а потом внезапно такая фигня...

видимо просто была открыта в редакторе копия модуля. А сам модуль прописанный в dpr находился совсем в другом месте.
Delphi переставлять по любому поводу и без повода, imho - неразумно.


 
dRake ©   (2005-09-09 11:31) [4]

2 Defunct

>видимо просто была открыта в редакторе копия модуля. А сам >модуль прописанный в dpr находился совсем в другом месте.

Я не настолько туп чтобы не заметить подобного. Брейкпоинты были невалидными даже в самом тексте программы :)

>Delphi переставлять по любому поводу и без повода, imho - >неразумно.

Я переставил на всякий случай потому что с подобными глюками я сталкивался на 2005, потом 2005 снес. Подумал что остатки 2005 могут плохо влиять на 7 :)


 
Dilmo   (2005-09-09 12:17) [5]

что дебагишь ???
bpl ?


 
Чапаев ©   (2005-09-09 12:31) [6]

Убей файлы *.dsk.


 
dRake ©   (2005-09-09 15:28) [7]

2 Dilmo

>что дебагишь ???

pas, dpr

>Убей файлы *.dsk.

Приму к сведению.


 
Defunct ©   (2005-09-09 16:26) [8]

> Я не настолько туп чтобы не заметить подобного.

Кто говорит о тупости. Обычное дело. К примеру в dpr модуль прописан с полным путем, а к проекто подключен модуль из текущего каталога.


> Брейкпоинты были невалидными даже в самом тексте программы :)
Значит сам текст программы был продублирован. И реально компилируемый модуль не был открыт в IDE.


 
dRake ©   (2005-09-09 18:43) [9]

2 Defunct

>Значит сам текст программы был продублирован. И реально >компилируемый модуль не был открыт в IDE.

Емае, ну не совершаю я такие ламоразмы :)
Первым делом сделал пару синтаксических ошибок в коде -
компилер честно ругнулся на них при проверке.

Еще раз повторюсь что эта проблема возникла на пустом месте -
я не трогал файлы, не лазил в настройки, не открывал/закрывал/добавлял модули. Просто поставив в очередной раз брейкпоинт получил бяку ;)


 
dRake ©   (2005-09-09 18:45) [10]

Кстати вполне вероятно что это был глюк самой делфы.
По крайней мере после переустановки (с предварительной прочисткой реестра) и установки первого сервис пака (до этого он не стоял) больше не глючило.


 
Defunct ©   (2005-09-09 20:40) [11]

> Кстати вполне вероятно что это был глюк самой делфы.

наименее вероятно.
2 ключевые фразы сказанные вами, убеждают в обратном:
- все остальные проекты дебажатся нормально
- и даже переставил делфу, но ничего не помогло

Поверьте в том, что путь к модулю, который отображается в IDE, может отличаться от реального пути, описанного в dpr, нет никакой тупости. При переносе проекта очень часто такое случается. В *.dsk файлах как раз и сохраняются эти пути, удалив их в IDE будут загружены модули по указанным в dpr путям.

> Емае, ну не совершаю я такие ламоразмы :)
Это не ламоразмы, ламоразмы imho это переустановка Delphi.



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.063 c
14-1126178277
Тульский
2005-09-08 15:17
2005.10.02
Функция 1С 7.7 глОтобратьСтрокиТаблицы()


4-1123585206
chili
2005-08-09 15:00
2005.10.02
Подскажите как перехватить Ctrl-Alt-Del


4-1122822737
Duk_
2005-07-31 19:12
2005.10.02
Использование драйвера


1-1125945109
solenko
2005-09-05 22:31
2005.10.02
Чтение из реестра REG_MULTI_SZ


1-1126249924
Makhanev A.S.
2005-09-09 11:12
2005.10.02
Управление версионированием проекта...