Форум: "Прочее";
Текущий архив: 2014.03.02;
Скачать: [xml.tar.bz2];
ВнизОдно, конкретное, исключение игнорировать EVariantBadVarTypeError Найти похожие ветки
← →
[ВладОшин] © (2013-09-17 08:44) [0]Возбуждается в
procedure TranslateResult(AResult: HRESULT);
VAR_BADVARTYPE: raise EVariantBadVarTypeError.Create(SVarBadType);
Как только его игнорировать?
идеально бы только директивами
//на один раз
{ю-}
Call (одна, конкретная, внешняя функция )
{ю+}
//далее штатно
← →
Плохиш © (2013-09-17 10:43) [1]F1 --> "Die Anweisung try...except" там всё расписано.
← →
[ВладОшин] © (2013-09-17 10:53) [2]думаете я совсем идиот? :)
> try...except
это хорошо
но это обработка исключения. Естественно, уже написал:
except
on E:EVariantBadVarTypeError do
begin
mmoOMSResult.Lines.Add(E.ClassName+":"+E.Message + " Значит, пока не работает");
А вот что бы оно вообще не возникало. Вернее, так наверное невозможно, но что бы оно возникло, и проигнорировалось (в IDE. Отлаживать плохо. Снять галку StopOnExecep - не вариант. Все остальные мне нужны.)
← →
Inovet © (2013-09-17 10:58) [3]> [1] Плохиш © (17.09.13 10:43)
Вот всё бы тебе в анвайзунги посылать.:)
Владу. Ну и кстати да - зачем именно директивой?
← →
Inovet © (2013-09-17 10:59) [4]> [2] [ВладОшин] © (17.09.13 10:53)
> в IDE. Отлаживать плохо.
Вон чё.
← →
Плохиш © (2013-09-17 11:10) [5]Кто будет оплачивать время работы телепатора?
В xe5 это называется Tools - Optionen: Debugger-Optionen - Embarcadero-Debugger - Sprach-Exceptions
PS. Пользуйтесь, пока я xe5 в корзину не выкинул.
← →
[ВладОшин] © (2013-09-17 11:22) [6]А, ну да :)
Спасибо
в D7 это Debugger Options, Language Exception, Add new.
Дописать руками EVariantBadVarTypeError
Поставить галку.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2014.03.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c