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

исключения в bpl   Найти похожие ветки 

 
sydenis   (2007-10-21 13:12) [0]

Поудалял из require всё что смог, осталось тока rtl и пара ещё кой-чего.
Работает вроде нормально, но перестали перехватываться исключения, происходящие внутри пакета. Независимо от положения try - внутри пакета или вокруг вызова из внешней программы и независимо от типа самого исключения - наружу всегда тупо вылазит AV at adress...  
Чего за модуль (если не rtl) отвечает за перехват?


 
Сусл ©   (2007-10-21 13:20) [1]

да должны вроде перехватываться.
надо больше деталей в вопросе.


 
sydenis   (2007-10-21 14:06) [2]

а вобще как правильней делать? - читал как-то про dll, что там лучше исключения обрабатывать внутри и не таскать наружу
а с bpl нет такой беды?


 
Leonid Troyanovsky ©   (2007-10-21 15:47) [3]


> sydenis   (21.10.07 14:06) [2]

> а вобще как правильней делать?

AV и есть AV, чего его там обрабатывать.
Дело телячье.

--
Regards, LVT.


 
Сусл ©   (2007-10-21 17:03) [4]


> bpl нет такой беды?

по задумке авторо bpl ПОЛНОСТЬЮ должен делать работу с dll (а bpl это же dll) прозрачной: нет никаких барьеров!

Т.е. по идее все должно прекрасно работать.

Ты все же сказал бы что есть "перехватываться" в твоем вопросе. Код бы привел, тогда можно больше сказать.


 
sydenis   (2007-10-21 20:01) [5]

сейчас, путём камланий с бубном, исключения стали персонифицированными -
т.е. вываливается не AV, а то что должно, но...
вот например в пакете в initialization есть подключение к БД
db.Open; //база из FIBPlus (в require прописано)
если сервер не запущен, то ловим эксепшн
при этом если try установить внутри пакета, то исключение обрабатывается, а если в вызывающей проге поставить try на Loadpackage, то нет...



Страницы: 1 вся ветка

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



Память: 0.46 MB
Время: 0.011 c
2-1192681670
Levitch
2007-10-18 08:27
2007.11.11
Компонент ADOQuery


15-1192019663
ANTPro
2007-10-10 16:34
2007.11.11
У кого есть книга Ф. Юань — Программирование графики для Windows


2-1192678623
nick2000
2007-10-18 07:37
2007.11.11
OUT OF MEMORY


8-1169318785
mary84
2007-01-20 21:46
2007.11.11
как создать в базе данных таблицу картинок jpg


1-1183124792
Tack
2007-06-29 17:46
2007.11.11
Проблемы отрисовки TComboBox в режиме OwnerDrawVariable




   Наверх