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

Вниз

Не работает отладчик   Найти похожие ветки 

 
sagitt   (2009-11-15 15:15) [0]

Скачал готовый проект (http://www.delphisources.ru/pages/so...formator.html).

Проект компилируется и выполняется, но точки останова поставить не удается:при компиляции слева от текста не возникают синие точки, соответствующие строкам, куда можно поставить точку останова. Точкиостанова, выставленные до компиляйии перечеркиваются после компиляции проекта.
Использую Delphi 7 Enterprise Build 8.1

Если не сложно, подскажите, что надо сделать, чтобы отладка программы стала возможна.
Заранее благодарен.


 
Ухарь   (2009-11-15 21:38) [1]

см.
1. Включена ли в опциях проекта информация для дебагера
2. Нет ли в модуле директивы {$D-}


 
brother ©   (2009-11-16 07:36) [2]

> http://www.delphisources.ru/pages/so...formator.html

ну и что это за ссылка? 404(


 
sagitt   (2009-11-16 23:13) [3]

В опциях проекта (Project-compiler-debugging ) поставил все галочки, упомянутой директивы в исходниках нет.
За ссылку извиняюсь, давал полностью, но при публикации ее обрезали

delphisources.ru/pages/sources/graph/2006_year/audio_deformator.html

тоже но без www


 
sniknik ©   (2009-11-17 00:01) [4]

удали все служебные файлы... (хотя опци вроде в cfg хранятся), но на всякий случай - *.dof  *.dfm *.ddp *.dcu *.cfg
зайди в любой проект где где есть отладка, поделай что нибудь, убедись, что "синие точки возникают", а после открывай этот, с предварительно удаленными файлами настроек.
может будет проще чем искать и устанавливать опции.


 
sagitt   (2009-11-17 09:15) [5]

dfm файлы подгружаются в проект в качестве ресурсов (стоит директива {$R *.dfm}

Если вставить{$debuginfo on}, то синие точки появляются, но появляются только в main.pas и отладчик все равно не останавливается на них.


 
sniknik ©   (2009-11-17 09:30) [6]

> dfm файлы подгружаются в проект в качестве ресурсов (стоит директива {$R *.dfm}
да, это я спутал, их оставить, но все остальное выполнить. опция не нужна (она по умолчанию включена, а раз у тебя не то в указаном файле стоит "перебивающая" настройка), есть конечно вариант, что ты уже сохранил себе это в дефаулты, но проверка с другим проектом (новым) это покажет.


 
sagitt   (2009-11-17 09:41) [7]

Все остальные файлы (кроме dfm) удалял - не помогает.

Проверка нового проекта показала, что если он создан сразу после компиляции проблемного,действительно отладчик выключен,но как я писал выше, в опциях проекта (Project-compiler-debugging ) все галочки стоят. Однако это справедливо, только пока Delphi не перезагрузить, после перезагрузки отладка включается на новом проекте... Что делать?Куда смотреть?


 
sniknik ©   (2009-11-17 09:58) [8]

> что если он создан сразу после компиляции проблемного
до нужно, ДО, а не после, читать что ли не умеешь? это проблемный надо открывать после "хорошего" проекта, чтобы его настройки "подтянулись" на место удаленных. а не наоборот.

> Что делать?
перестать "тырить" код и начать учится. тебе рассказали все варианты, если не получается то дело в тебе, а не программе.
ну или попросить понимающего скачать проект, выполнить эти действия и прислать тебе результирующий с новыми настройками...


 
sagitt   (2009-11-17 10:14) [9]

Было сделано именно так как написано: новый проект, если он открывается первым, компилируется нормально. Чем в этом случае отличается открытие проблемного проекта (без упомянутых файлов) первым - не понятно, однако после его компиляции что-то меняется в работе delphi.
А код я не тырил, он лежит свободно, для всех желающих, вы тоже можешь скачать.
И если бы не хотелось учиться вопросы бы не задавал.
Спасибо за ответы. Если не сложно, всеже ответьте пожалуйста, какие конкретно настройки могут меняться при компиляции, чтоб следующий проект компилировался уже не так?


 
PZ   (2009-11-17 11:03) [10]

Удалил файлы *.cfg, *.dcu, *.ddp, *.dof, AudioDeformator.res.
lame.res - оставил.
Все нормально компилируется, контрольные точки устанавливаются и пройтись по ним можно.


 
Ухарь   (2009-11-17 20:33) [11]


> sagitt


> ответьте пожалуйста, какие конкретно настройки


Тут проблема не в настройках, а в глюках delphi, она иногда путает настройки.
Так что настраивать бесполезно, надо шаманить.
Как шаманить - так, как тут писали.
Можно еще создать новый проект, убедиться, что он отлаживается ,и потом скопировать в него код из того проекта


 
Германн ©   (2009-11-17 20:58) [12]


> А код я не тырил, он лежит свободно, для всех желающих,
> вы тоже можешь скачать.

Еще иногда скачанное гуано имеет не правильные символы перевода строк. На глаз это не заметно, а Дельфи нормально работать не может.


 
sniknik ©   (2009-11-17 21:58) [13]

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

и кстати, не правильные символы перевода строк не отключают отладчик, а просто сбивают позиции точек останова. (но это неважно потому как в обсуждаемом проекте этого нет)

> Так что настраивать бесполезно,
настраивается. проверил.

> Как шаманить - так, как тут писали.
я писал не как шаманить, а как думал будет проще чем по настройкам лазить. ну чего может быть проще чем несколько файлов удалить?


 
Ухарь   (2009-11-18 00:23) [14]


> я писал не как шаманить, а как думал будет проще чем по
> настройкам лазить. ну чего может быть проще чем несколько
> файлов удалить?


А удалять файлы, которые не создавал - не шаманство?
по настройкам то там полазили уже, в настройках все в порядке, см [3]


 
Германн ©   (2009-11-18 00:27) [15]

2 sniknik ©   (17.11.09 21:58) [13]

> и кстати, не правильные символы перевода строк не отключают
> отладчик, а просто сбивают позиции точек останова.

Да, если неправильные только в нескольких строчках. А если во всех? Я такой вариант не пробовал.


 
sniknik ©   (2009-11-18 01:03) [16]

> А удалять файлы, которые не создавал - не шаманство?
эээ... даже не знаю что сказать... постоянно удаляю, удаляю файлы логов, не нужные уже, временные файлы, файлы из кеша когда его чищу, файлы оставшиеся после "кривых" инсталяторов, дублированные файлы. служебные и авто создаваемые (типа индексных/*.dcu) когда нужно перенести данные без "мусора", служебные файлы которые нужны только в процессе работы, а для дельти у меня даже специальный батничек написан где удаляются все *.~* файлы... и ни один кстати я не создавал... да, я наверное ВЕЛИКИЙ ШАМАН...

> настройках все в порядке, см [3]
я смотрел [3], и настолько проникся чудесным глюком, что скачал проект... и чего там не обнаружил так это чуда... ;(

> Я такой вариант не пробовал.
ну так попробуй, только при чем здесь эта ситуация? говорил же там все в этом плане в порядке.

а вообще скачайте, да сами убедитесь, чего зря филосовствовать?


 
Германн ©   (2009-11-18 01:36) [17]


> > Я такой вариант не пробовал.
> ну так попробуй, только при чем здесь эта ситуация? говорил
> же там все в этом плане в порядке.
>

А где там?
В
> PZ   (17.11.09 11:03) [10]
?
Тогда как модератор ты должен был закрыть обсуждение. Если была уверенность что PZ - это sagitt (автор ветки )


 
sniknik ©   (2009-11-18 01:54) [18]

А где там?
sagitt   (16.11.09 23:13) [3]
> за ссылку извиняюсь, давал полностью, но при публикации ее обрезали
> delphisources.ru/pages/sources/graph/2006_year/audio_deformator.html
там.

> Тогда как модератор ты должен был закрыть обсуждение. Если была уверенность что PZ - это sagitt (автор ветки )
с чего ты взял что это один и тот же, и у меня даже уверенность в этом? это просто еще один кому не лень было проверить "чудо". а автор он сам по себе.

p.s. читайте написанные слова, а не придуманные вами же мысли.


 
Германн ©   (2009-11-18 02:08) [19]


> p.s. читайте написанные слова, а не придуманные вами же
> мысли.
>

Ты же сам сказал
> sniknik ©   (17.11.09 21:58) [13]
>
> все там правильно, см. [10]

А там - delphisources.ru/pages/sources/graph/2006_year/audio_deformator.html
я не читал.
И как понимать это. Телепатор включать?


 
sniknik ©   (2009-11-18 02:21) [20]

> Ты же сам сказал
да сказал, и где ты тут видишь указание, что PZ это sagitt? хотя бы намек есть?

> я не читал.
> ... Телепатор включать?
я бы рекомендовал мозг. включить логику и "притушить" воображение.


 
Германн ©   (2009-11-18 02:26) [21]


> sniknik ©   (18.11.09 01:54) [18]

Коль, давай поспим а завтра днём/вечером продолжим обсуждение.

P.S. Похоже  "поздней ночью" тут мало кто способен разговаривать.


 
PZ   (2009-11-18 08:45) [22]

>  [17] Германн ©   (18.11.09 01:36)

PZ - это я, PZ. В [10] я адресовался к автору вопроса. Извините, не уточнил.


 
sagitt   (2009-11-18 22:24) [23]

Большое спасибо PZ за дельный совет [10] действительно все получилось.

Извиняюсь за длительное молчание: был вынужден уехать в командировку и вернулся только что, но смею вас заверить, что Карл Маркс и Фридрих Энгельс - не муж и жена, а я и PZ это два совершенно разных человека.

Еще раз  спасибо всем принявшим участие в обсуждении вопроса.



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

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

Наверх





Память: 0.51 MB
Время: 0.006 c
2-1258470769
valussev@mail.ru
2009-11-17 18:12
2010.01.10
ошибка при запуске с другого пк


15-1257856074
oxffff
2009-11-10 15:27
2010.01.10
Уважаемый модератор. Почисти и мой последний пост в теме


15-1257629413
Юрий
2009-11-08 00:30
2010.01.10
С днем рождения ! 8 ноября 2009 воскресенье


2-1258544549
Oleg1963
2009-11-18 14:42
2010.01.10
Ищу родителей. Использование GetParent.


15-1257683780
McSimm
2009-11-08 15:36
2010.01.10
Апгрейд до Windows 7 возможен ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский