Вниз
Скачать: CL | DM;

Отладка в 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.052 c
1-1300272526
Unknown_user
2011-03-16 13:48
2013.03.22
Ограничение скроллинга в 32767


15-1351950219
Wonder
2012-11-03 17:43
2013.03.22
Какой хулиган удалил мой логин?


15-1350940105
kilkennycat
2012-10-23 01:08
2013.03.22
Какой бесплатный и мощный текстовый редактор?


2-1342617866
Andrey K
2012-07-18 17:24
2013.03.22
Как в ShortCut вставить цифру с боковой клавиатуры.


15-1347476011
ussr
2012-09-12 22:53
2013.03.22
OpenGL




   Наверх