Форум: "Прочее";
Текущий архив: 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