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

Вниз

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

 
zAlexandrz   (2008-06-10 13:06) [0]

Раньше было все нормально - нажимаешь ф7 и пошел сначало по

program Project1;

uses
 Forms,
 Unit1 in "Unit1.pas" {Form1};

{$R *.res}

begin
 Application.Initialize;
 Application.CreateForm(TForm1, Form1);
 Application.Run;
end.

а затем по своему коду...

Переустановил винду, теперь когда нажимаешь ф7 запускается трассировка, но открывается файл sysutils и трассировка бежит по нему долго и нудно

Что делать? Как вернуть все в норальный режим отладки?


 
Рамиль ©   (2008-06-10 13:08) [1]

отключить use debug dcu, наверное.

А F8 и точки останова не для нас.


 
zAlexandrz   (2008-06-10 13:16) [2]


> отключить use debug dcu, наверное.А F8 и точки останова
> не для нас.


а где отключить?

ф8 не для меня, т.к. после прогона

begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.

сразу запускается программа, а не переходит трассировка на мой код.


 
Palladin ©   (2008-06-10 13:25) [3]

а про breakpoint"ы мы даже слыхом не слыхивали...


 
Palladin ©   (2008-06-10 13:31) [4]


> а где отключить?

ну уж поизучай среду в которой ты живешь... поищи


 
zAlexandrz   (2008-06-10 13:32) [5]


> а про breakpoint"ы мы даже слыхом не слыхивали...

угу, предлогаете брекпоинты в каждой строке программы теперь ставить?


 
Сергей М. ©   (2008-06-10 13:35) [6]


> предлогаете брекпоинты в каждой строке программы теперь
> ставить?


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


 
zAlexandrz   (2008-06-10 13:38) [7]


> ну уж поизучай среду в которой ты живешь... поищи

Нашел, тока галка там не стоит. А если поставить, то запускаются помима sysutils еще sysinit, system, types и т.д.


 
Сергей М. ©   (2008-06-10 14:47) [8]


> begin Application.Initialize; Application.CreateForm(TForm1,
>  Form1); Application.Run;end.сразу запускается программа,
>  а не переходит трассировка на мой код.


А за каким лешим тебе понадобилось пошагово трассировать тело метода Application.Run ?

И в какую точку своего кода ты расчитывал попасть, нажав F7 на строчке Application.Run, той самой, на которой якобы "сразу запускается программа" ?


 
den303 ©   (2008-06-10 14:50) [9]

Пользуй под отладчиком F7 и F8, не забывая ставить бряк (breakpoint) перед нужным участком кода. Trace Into (F7) спасёт отца русской демократии :o)


 
Anatoly Podgoretsky ©   (2008-06-10 15:25) [10]

> den303  (10.06.2008 14:50:09)  [9]

Если использовать breakpoint, то ни F7 ни F8 не нужные, только F9


 
den303 ©   (2008-06-10 15:39) [11]


> Anatoly Podgoretsky ©   (10.06.08 15:25) [10]

Я имею ввиду, бряка и Ф9, а потом Ф7 или Ф8, в зависимости от требований :o)



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

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

Наверх





Память: 0.46 MB
Время: 0.006 c
2-1214206459
Mops
2008-06-23 11:34
2008.07.27
орфография


3-1202913301
AlexeyMir
2008-02-13 17:35
2008.07.27
Кеширование БД


2-1214322411
KVV
2008-06-24 19:46
2008.07.27
Загрузка файла по HTTP


15-1213103553
oxffff
2008-06-10 17:12
2008.07.27
Среди наших кто-нибудь балуется разработкой компилятора?


1-1196348186
svasilyeff
2007-11-29 17:56
2008.07.27
Как получить перечень всех приложений, работающих в системе?





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