Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.10.03;
Скачать: CL | DM;

Вниз

LoadPackage в COM сервере   Найти похожие ветки 

 
Priest ©   (2007-01-09 17:54) [0]

Содал пакет в которой единственный модуль. В модуле нет ни секции initialization, ни процедуры register. В сом сервере вызываю функцию LoadPackage. СОМ сервер виснет и завешивает дельфи при отладке. Кто-нить с таким сталкивался?


 
umbra ©   (2007-01-09 19:15) [1]

а пакет то загружается? исключения происходят?


 
Priest ©   (2007-01-10 09:35) [2]

В том то и проблема. Вызывается LoadPackage и всё виснет. Исключения нет. А вообще при написании пакета подключил юнит и он сначала не билдился вообще. Писал, что присутвует директива $DENYPACKAGEUNIT в каком-то модуле. Может вообще нельзя из сом сервера выполнять загрузку?


 
umbra ©   (2007-01-10 10:21) [3]


> Может вообще нельзя из сом сервера выполнять загрузку?

Точно не скажу, но вообще то, СОМ-сервер - обычное приложение, которое следует определенным правилам, а класс, реализующий интерфейс СОМ - обычный класс, поэтому никаких ограничений я не вижу. Проблема с СОМ может быть в том, что там нет обработки исключений, и у Елмановой, по-моему, я читал, что исключения нельзя "выпускать" за пределы сервера.
 Ваша конкретная проблема, наверное, заключается в том, что при работе LoadPackage таки возникает исключение, но поскольку Вы работаете через СОМ, то этого не видно. Попробуйте загрузить этот пакет не через СОМ.


 
Priest ©   (2007-01-10 10:47) [4]

>>у Елмановой, по-моему, я читал, что исключения нельзя "выпускать" за >>пределы сервера.

Из под отладчика запускаю СОМ. Не валится исключения.

>>Попробуйте загрузить этот пакет не через СОМ.
Пробовал. Всё ОК.

Ладно разбирусь



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

Текущий архив: 2010.10.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
15-1278038641
RGV
2010-07-02 06:44
2010.10.03
ISO-2022-JP


3-1245651812
b/@.
2009-06-22 10:23
2010.10.03
Как проверить наличие SQL-сервера Firebird ?


15-1278343790
AKE
2010-07-05 19:29
2010.10.03
Где можно ходить где нельзя...


2-1278512975
Norfolk
2010-07-07 18:29
2010.10.03
Помогите с линейной интерполяцией пожалуйста.


15-1278401604
Kolan
2010-07-06 11:33
2010.10.03
Обсуждение автоматического определения устройства