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

Вниз

Убрать переход в режим асемблерного кода при отладке   Найти похожие ветки 

 
Spartak   (2003-04-15 12:10) [0]

Как убрать режим асемблера ? При запуске не моего исходника программа не запускаеться а запускает режим CPU ! а так кая я асемблер не знаю мне нужно чтобы при ошибке delphi переключалась как всегда на код который вызвал ошибку ! а не на абрес байтов !
Подскажите как исправить :?


 
Dms   (2003-04-15 12:16) [1]

Насколько я помню, там диалог вываливается -
Ок -Закрыть
Cancel - Отладка
так ты нажми на Окей и не будет отладки.


 
Spartak   (2003-04-15 12:20) [2]

так мне наоборот и нужно чтобы я смог войти в отладку ! чтобы проследить ошибки приложения ! только в нормальную отладку а не
в асемблерный код !


 
spartak   (2003-04-15 12:22) [3]

для тех кто в танке : программу я запускаю из под delphi ! чтобы как раз и отследить ошибки !


 
NAlexey   (2003-04-15 12:22) [4]

Может Project->Options->Compiler->(Group Debugging)Use Debug DCUs выключить?


 
Dms   (2003-04-15 12:39) [5]

Use Debug DCUs Allows you to link in debug versions of CLX. The Debug DCUs contain debug information and are built with stack frames. When this option is checked, the compliler prepends the Debug DCU path (specified in Tools|Debugger Options on the General page) to the unit Search path specified in Project|Options on the Directories/Conditionals page.

При чем тут это ?

2 танкист спартак: не надо тут умничать. понаставь брекпоинтов и локализуй ошибку. дальше - по ситуации.


 
spartak   (2003-04-15 13:08) [6]

> 2 танкист спартак: не надо тут умничать. понаставь брекпоинтов и > локализуй ошибку. дальше - по ситуации.

вот как раз и не могу ! везде понаставил ! всё ок ! но при выключении программы = программа выполнила недопустимую операцию и всё такое !
а анализировать код так не получиться так как там 7 модулей общим обьёмом где то 3-4 тыс строк каждый !
по этому и нужна хорошая отладка ! а я зайти в неё не могу

> NAlexey
у меня эта опция выключена !


мне всего нужно чтобы при ошибке delphi показываа то место кода где эта ошибка возникла ! и всё


 
spartak   (2003-04-15 13:10) [7]

> 2 танкист спартак: не надо тут умничать. понаставь брекпоинтов и > локализуй ошибку. дальше - по ситуации.

брек поинты не получаеться отлавливать ! так как при любой ошибке программа переходит в асемблерный режим отладки ! и невозможно понять где ошибка !


 
Smithson   (2003-04-15 13:20) [8]

Ошибка за пределами твоей программы, скорее всего в длл. Я не говорю, что длл глючная, я говорю, что ты ее доводишь до истерики своими действиями. Либо лови ошибку логикой, либо ставь внешний отладчик, способный дебужить windows.


 
Dms   (2003-04-15 13:22) [9]

В ситуации, когда ошибка появляется при закрытии программы, надо просмотреть коды деструкторов и OnClose форм - там может таиться глюк, например, обращение к свойству уже уничтоженного объекта. Дело хлопотное и небыстрое.



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

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

Наверх





Память: 0.46 MB
Время: 0.008 c
1-91333
v.topalov
2003-04-15 16:18
2003.04.28
Создание


1-91303
bpv
2003-04-17 15:03
2003.04.28
Создание класса


1-91293
HalloWin
2003-04-17 12:57
2003.04.28
Проверка правильности имени файла


3-91147
Elvira
2003-04-08 08:58
2003.04.28
Blob-поля


6-91439
freeek10
2003-03-04 11:44
2003.04.28
VCL в консольно приложении





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