![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не могу зайти дебаггером в исходники 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 на месте, по указанному пути ?