Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизОтладка в XE2 Найти похожие ветки
← →
Давайте будем жрать! (2012-06-06 17:01) [0]Эпиграф: ВСЁ ПРОПАЛО!
Почему-то при возбуждении исключения запущенным под отладкой приложением среда где-то так в 10% случаев предлагает Break/Continue, а в прочих случаях исключение как будто не замечает (выполняется код обработки исключения в приложении). Попробовал в минимальном приложении — форма с одной кнопкой, при нажатии рейзится исключение — если сбилдить без рантайм-пакетов, то всё ок, с рантайм-пакетами среда исключения «не замечает».
← →
robt (2012-06-06 17:05) [1]с рунтаймом билдят уже финальный билд,нафиг ему отладка
← →
Давайте будем жрать! (2012-06-06 17:31) [2]Anyone else?
← →
Kerk © (2012-06-06 17:38) [3]А ты уверен, что исключение выбрасывается именно в том пакете, который ты дебажишь?
> robt (06.06.12 17:05) [1]
> с рунтаймом билдят уже финальный билд
Ты слышал вообще что-нибудь про рантайм-пакеты? :))
← →
Давайте будем жрать! (2012-06-06 17:41) [4]
> А ты уверен, что исключение выбрасывается именно в том пакете,
> который ты дебажишь?
В XE ловились ото всех пакетов.
А вообще я написал в [0]: тестовое приложение с одной кнопкой. При билде с рантайм-пакетами исключение не ловится.
← →
Давайте будем жрать! (2012-06-06 19:47) [5]Ёпт... Домашняя ворованная делфа проблем с отладкой не имеет. Рабочая лицензионная глючит где можно и где нельзя. Покупайте лицензионное!
← →
Cobalt © (2012-06-06 20:25) [6]А выложи это минимальное приложение с 1 кнопкой?
Я с конференции притащил DelphiXE2, проверю.
← →
Rouse_ © (2012-06-06 20:28) [7]
> Cobalt © (06.06.12 20:25) [6]
> Я с конференции притащил DelphiXE2
Выкинул бы ты то, что притащил :)
А то опять траблы из ниоткуда вырастут и будешь писать шо не взлетело :)
← →
Давайте будем жрать! (2012-06-06 20:31) [8]
> А выложи это минимальное приложение с 1 кнопкой?
Это?unit Unit1;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
raise Exception.Create("Error Message");
end;
end.
← →
robt (2012-06-06 21:10) [9]
> Ты слышал вообще что-нибудь про рантайм-пакеты? :))
это галочка в компиляторе :)
← →
Rouse_ © (2012-06-06 21:16) [10]
> robt (06.06.12 21:10) [9]
> это галочка в компиляторе :)
Грациозно :)
← →
Ega23 © (2012-06-06 21:37) [11]Я твой код исключение бросал
← →
Давайте будем жрать! (2012-06-06 22:44) [12]не... я твой код исключение не ловил
← →
Дмитрий Белькевич (2012-06-06 23:36) [13]>Я твой код исключение бросал
я твой танк труба шатал!
← →
Cobalt © (2012-06-06 23:49) [14]запусти виртуалку, поставь там Дельфи и проверь еще раз (сначала без сторонних пакетов)
потом накатывай необходимые тебе компоненты - так и найдешь, кто влезает в отладку.
← →
Давайте будем жрать! (2012-06-07 07:54) [15]
> Cobalt © (06.06.12 23:49) [14]
Тоже верно. Как-то те два дня, что я на ХЕ2, JCL меня не радует, в стэке вызовов как-то уж слишком подробно всё, хотя версия JCL не менялась.
← →
Cobalt © (2012-06-07 09:30) [16]Проверил дома на DXE2-trial - тестовое приложение с ран-тайм пакетами прекрасно отрабатывает тестовый пример - среда предупреждает об исключении.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.075 c