Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];

Вниз

проблема с трассировкой   Найти похожие ветки 

 
Darvin   (2011-07-05 14:35) [0]

Здравствуйте!
Работаю на D2009. Есть два проекта. Один трассируется под отладчиком нормально, а другой "не видит" точек останова, оба проекта помечают строчки после компиляции нормально. Сравнивал настройки обоих проектов Project \ Options. Настройки идентичны.

В чем может быть проблема?

D2009,  Windows Vista


 
Darvin   (2011-10-11 09:53) [1]

Проблема не ушла.
При создании нового проекта его трассировка также невозможна

Куда стоит копать?


 
OW ©   (2011-10-11 10:01) [2]

Участок кода точно выполняеется?
Debug information, Assertions и т.п. в Компиляторе-Опции точно одинаковы?
Полный ребилд не спасает?


 
Darvin   (2011-10-11 10:38) [3]

Все работает, как надо. И строчки кода подсвечиваются после компиляции, но при запуске из под среды гаснут. Точки останова становятся после запуска неактивны, как на местах отсутствия кода.


 
Ega23 ©   (2011-10-11 10:45) [4]

dll отлаживаешь?


 
Darvin   (2011-10-11 10:58) [5]

нет, обычное vcl - приложение
Создаю новое, делаю обработчик OnCreate, ставлю там Beep, ставлю на нем точку останова, точка не срабатывает


 
Ega23 ©   (2011-10-11 11:02) [6]

Не доходит?


 
Darvin   (2011-10-11 11:15) [7]

Сигнал слышу


 
Ega23 ©   (2011-10-11 11:27) [8]


> Сигнал слышу

1. Потри все dcu
2. Настрой для обоих проектов компиляцию dcu в одну папку
3. В настройках проекта: Optimization - False; Use debug .dcus - True
4. Прими Ребилдол.
5. Посмотри снова.


 
Darvin   (2011-10-11 11:35) [9]

не помогло


 
Ega23 ©   (2011-10-11 12:36) [10]


> не помогло


Тогда не знаю. Но чудес не бывает, согласись.


 
Darvin   (2011-10-11 12:45) [11]

Соглашусь.
У меня осталось одно - переустановить Delphi, что делать не хочется.
Если проект пытаюсь запускать на другой машине - трассируется.


 
Ega23 ©   (2011-10-11 12:50) [12]

Переустанавливать - это бред.


 
Ega23 ©   (2011-10-11 12:51) [13]

Открой Project -> View Source, стань бряком на begin и запусти по F9. Посмотри, куда попадёшь.


 
Darvin   (2011-10-11 13:01) [14]


> Переустанавливать - это бред.

Согласен на все сто!


> Открой Project -> View Source, стань бряком на begin и запусти
> по F9. Посмотри, куда попадёшь.

Пролетел мимо бряка и не заметил.


 
OW ©   (2011-10-11 13:05) [15]

скрины с вкладки с Linker и Compiler приведите


 
Ega23 ©   (2011-10-11 13:14) [16]


> Пролетел мимо бряка и не заметил.


Breakpoint Properties - есть что-нибудь?


 
Darvin   (2011-10-11 13:23) [17]


> Breakpoint Properties - есть что-нибудь?

Condition = ""
Pass count = 0
Group = ""


 
Darvin   (2011-10-11 13:23) [18]


> Breakpoint Properties - есть что-нибудь?

Condition = ""
Pass count = 0
Group = ""


 
Cobalt ©   (2011-10-11 15:43) [19]

Св-ва проекта, 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 16:47) [20]

Debug information = true
в настройках проекта у меня


 
Cobalt ©   (2011-10-11 16:57) [21]

А The Include debug info and Map file options ?
Проще  - покажи настройки проекта :)


 
Darvin   (2011-10-11 17:27) [22]

http://s017.radikal.ru/i420/1110/e9/a57855962594.gif

http://s017.radikal.ru/i423/1110/ea/ca3cf8a0e99a.gif


 
Ega23 ©   (2011-10-11 17:52) [23]


> http://s017.radikal.ru/i420/1110/e9/a57855962594.gif


А ты уверен, что у тебя именно Base-сборка идёт?
Убедись, что и у debug и у release сборок та же конфигурация


 
Darvin   (2011-10-12 09:58) [24]

Разницы в конфигурации в сборках нет.
Точки останова не работают :(


 
Ega23 ©   (2011-10-12 10:38) [25]

Ну тогда пиши багрепорт пиши в Embarcadero, что ещё могу сказать.


 
Омлет ©   (2011-10-12 10:45) [26]

Попробуй на другой машине.


 
Darvin   (2011-10-12 11:10) [27]

На другой машине работает.
Сейчас пересел и отлаживаю...

Хотелось найти причину здесь...

Спасибо всем за желание помочь.



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

Форум: "Начинающим";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.003 c
15-1317709605
PS
2011-10-04 10:26
2012.01.22
Как запросить пароль?


2-1318329821
Евгений07
2011-10-11 14:43
2012.01.22
Indy передать файл на сервер


2-1318165590
vivaldi
2011-10-09 17:06
2012.01.22
Снижение качества(сжатие)


15-1316410098
wl
2011-09-19 09:28
2012.01.22
HTC 7 Mozart


2-1318325199
jamix
2011-10-11 13:26
2012.01.22
как можно увеличить громкость wav файла?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский