![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проблема с трассировкой
Darvin © (2011-07-05 14:35:00)Здравствуйте!
Работаю на D2009. Есть два проекта. Один трассируется под отладчиком нормально, а другой "не видит" точек останова, оба проекта помечают строчки после компиляции нормально. Сравнивал настройки обоих проектов Project \ Options. Настройки идентичны.
В чем может быть проблема?
D2009, Windows Vista
Darvin (2011-10-12 11:10:00) [1]На другой машине работает.
Сейчас пересел и отлаживаю...
Хотелось найти причину здесь...
Спасибо всем за желание помочь.
Омлет (2011-10-12 10:45:00) [2]Попробуй на другой машине.
Ega23 (2011-10-12 10:38:00) [3]Ну тогда пиши багрепорт пиши в Embarcadero, что ещё могу сказать.
Darvin (2011-10-12 09:58:00) [4]Разницы в конфигурации в сборках нет.
Точки останова не работают :(
Ega23 (2011-10-11 17:52:00) [5]
> http://s017.radikal.ru/i420/1110/e9/a57855962594.gif
А ты уверен, что у тебя именно Base-сборка идёт?
Убедись, что и у debug и у release сборок та же конфигурация
Darvin (2011-10-11 17:27:00) [6]http://s017.radikal.ru/i420/1110/e9/a57855962594.gif
http://s017.radikal.ru/i423/1110/ea/ca3cf8a0e99a.gif
Cobalt (2011-10-11 16:57:00) [7]А The Include debug info and Map file options?
Проще - покажи настройки проекта :)
Darvin (2011-10-11 16:47:00) [8]Debug information = true
в настройках проекта у меня
Cobalt (2011-10-11 15:43:00) [9]Св-ва проекта, Delphi Compiler/Compiling
Debug information
Debugging information consists of a line-number table for each procedure, which maps object-code addresses into source text line numbers. For units, the debug information is recorded in the unit file along with the unit's object code. Debug information increases the size of unit file and takes up additional memory when compiling programs that use the unit, but it does not affect the size or speed of the executable program. When a program or unit is compiled with this option enabled (equivalent to {$D+}), the integrated debugger lets you single-step and set breakpoints in that module.
The Include debug info and Map file options (on the Linker page of the Project Options dialog) produce complete line information for a given module only if you've compiled that module with this option set on. This option is usually used in conjunction with the Local symbols option (the $L switch), which enables and disables the generation of local symbol information for debugging.
Darvin (2011-10-11 13:23:00) [10]
> Breakpoint Properties - есть что-нибудь?
Condition = ''
Pass count = 0
Group = ''
Darvin (2011-10-11 13:23:00) [11]
> Breakpoint Properties - есть что-нибудь?
Condition = ''
Pass count = 0
Group = ''
Ega23 (2011-10-11 13:14:00) [12]
> Пролетел мимо бряка и не заметил.
Breakpoint Properties - есть что-нибудь?
OW (2011-10-11 13:05:00) [13]скрины с вкладки с Linker и Compiler приведите
Darvin (2011-10-11 13:01:00) [14]
> Переустанавливать - это бред.
Согласен на все сто!
> Открой Project -> View Source, стань бряком на begin и запусти
> по F9. Посмотри, куда попадёшь.
Пролетел мимо бряка и не заметил.
Ega23 (2011-10-11 12:51:00) [15]Открой Project -> View Source, стань бряком на begin и запусти по F9. Посмотри, куда попадёшь.
Ega23 (2011-10-11 12:50:00) [16]Переустанавливать - это бред.
Darvin (2011-10-11 12:45:00) [17]Соглашусь.
У меня осталось одно - переустановить Delphi, что делать не хочется.
Если проект пытаюсь запускать на другой машине - трассируется.
Ega23 (2011-10-11 12:36:00) [18]
> не помогло
Тогда не знаю. Но чудес не бывает, согласись.
Darvin (2011-10-11 11:35:00) [19]не помогло
Ega23 (2011-10-11 11:27:00) [20]
> Сигнал слышу
1. Потри все dcu
2. Настрой для обоих проектов компиляцию dcu в одну папку
3. В настройках проекта: Optimization - False; Use debug .dcus - True
4. Прими Ребилдол.
5. Посмотри снова.