Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не могу зайти дебаггером в исходники DBClient.pas [D7, WinXP]


pasha_golub ©   (2007-10-24 16:46:00) 

Проект. В опциях выставил Use Debug DCU's и вообще вся группа Debugging взведена. Делал Build, Build All.

В своем коде на всякие случай указал {$D+} {$L+}

Ничего не помогает. Что делать? Как быть?


Сусл   (2007-10-25 12:46:00) [1]


> Ты будешь удивлен, но у меня получается не тянуть и отлаживать.


ну ты гений во плоти, особенне если учесть, что они не всю дебажную информацию о своих модулях дают, то это вообще потряс.

никогда не было такого, что строчки перескакивает в их модулях? т.е. на наких-то останавливается, а какие-то перескакивает? нет? не верю (с)

подключение исходников в проект обычно решает эту проблему, если, конечно, исходники есть.


Игорь Шевченко   (2007-10-25 10:36:00) [2]

Сусл ©   (25.10.07 01:09) [7]


> имхо одно из самых слабых мест это отладка ихних модулей.
>  
>
> если мне нужно, то я все (в исходниках) в проект тяну и
> отлаживаю.


Ты будешь удивлен, но у меня получается не тянуть и отлаживать.


pasha_golub   (2007-10-25 10:23:00) [3]

Спасибо всем. Все вышло. Я в глубокой отладке.


> Anatoly Podgoretsky ©   (24.10.07 19:51) [5]


> Если переменная не изуродовано, то путь правильный (C:\Program
> Files\Borland\Delphi7)\Debug\Lib\

Мистика. Я его не уродовал. Какие еще могут быть варианты?


> Oleg ©   (24.10.07 22:44) [6]
>
> Если этот файл у тебя не добавлен в проект, а только в одном
> (или нескольких) из модулей указан в разделе uses, то ты
> не сможешь в него войти деьагером.

Неправда ваша. Главное чтобы он был в пределах видимости.


> Сусл ©   (25.10.07 01:09) [7]


> если мне нужно, то я все (в исходниках) в проект тяну и
> отлаживаю.
>

Не подумал о таком варианте. В след. раз буду знать. Тем более, что в таком случае можно взять лишь те модули, которые нужны. Спасибо за идею


> ЮЮ ©   (25.10.07 06:59) [8]
>
> А разве есть исходники DBClient.pas ?
>

Есть исходники всего, кроме BDE.pas, хотя от bde.pas есть интерфейсная часть модуля. Что само по себе немало.


ЮЮ   (2007-10-25 06:59:00) [4]

А разве есть исходники DBClient.pas ?


Сусл   (2007-10-25 01:09:00) [5]

имхо одно из самых слабых мест это отладка ихних модулей.

если мне нужно, то я все (в исходниках) в проект тяну и отлаживаю.


Oleg   (2007-10-24 22:44:00) [6]

Если этот файл у тебя не добавлен в проект, а только в одном (или нескольких) из модулей указан в разделе uses, то ты не сможешь в него войти деьагером.


Anatoly Podgoretsky   (2007-10-24 19:51:00) [7]

> pasha_golub  (24.10.2007 17:48:04)  [4]

Если переменная не изуродовано, то путь правильный (C:\Program Files\Borland\Delphi7)\Debug\Lib\


pasha_golub   (2007-10-24 17:48:00) [8]

C:\Program Files\Borland\Delphi7\Lib\Debug

Вот эта папка. После инсталляции. Я ее не мордовал.

Или у тебя имеется папка
C:\Program Files\Borland\Delphi7\Debug\Lib\ ?


Сергей М.   (2007-10-24 17:27:00) [9]


> там может кривой путь стоять


Почему кривой ? Это путь по умолчанию, он указывает на действительно существующую в штатной инсталляции Делфи папку, если конечно же ты ее не измордовал на сей момент)


pasha_golub   (2007-10-24 17:24:00) [10]


> Путь к папке с отладочными версиями DCU у тебя прописан
> ?

Да


> Корректен ?

И шо таки самое интересное, нет! Стояло $(DELPHI)\Debug\Lib; Но я его не менял. Неужто это ИДЕ проштрафилась?


> Сам отладочный DBClient.dcu на месте, по указанному пути
> ?

Присутствует.

Спасибо, Сергей. Я бы и не подумал, что там может кривой путь стоять.


Сергей М.   (2007-10-24 16:51:00) [11]

Путь к папке с отладочными версиями DCU у тебя прописан ? Корректен ? Сам отладочный DBClient.dcu на месте, по указанному пути ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо