Главная страница
    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.008 c
2-1214560127
Муслик
2008-06-27 13:48
2008.07.27
Записи в таблице


15-1213086652
Alexander
2008-06-10 12:30
2008.07.27
DBGrid с поддержкой Unicode


2-1214247277
cr@nk
2008-06-23 22:54
2008.07.27
Setlength для 2мерного массива


15-1212426139
Kostafey
2008-06-02 21:02
2008.07.27
Посоветуйте систему автоматизации документирования кода


13-1120618997
Skyle
2005-07-06 07:03
2008.07.27
Web Service, DCOM сервер и многия клиенты





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