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

Вниз

bpl и ADO   Найти похожие ветки 

 
Intras   (2003-01-03 13:14) [0]

Столкнулся с такой вот проблемкой
Создаю bpl в ней форму и на форму бросаю любой компонент с закладки ADO
Bpl ку из приложения візіваю следующим образом

var
FormScroll: TForm;
FormClass: TFormClass;
HandlePack: HModule;
begin
// try to load the package
HandlePack := LoadPackage ("DocPay.bpl");
if HandlePack > 0 then
begin
FormClass := TFormClass(GetClass ("TfrmCastomForm"));
if Assigned (FormClass) then
begin
FormScroll := FormClass.Create (Application);
FormScroll.ShowModal;
…………

и при создании формы вылетает ошибка “Не был произведен вызов Colnitialize”
Если убрать компоненты ADO-все нормально


 
Anatoly Podgoretsky ©   (2003-01-03 13:20) [1]

Ну так произведи, тебе же дали четкое указание


 
asmith   (2003-01-03 13:55) [2]

Компоненты ADO по своей сути являются СОМ-объектами, для их нормальной работы нужно инициализировать среду СОМ, что и делает Colnitialize (модуль ActiveX.pas). При выгрузке пакета не забудь сделать обратную операцию вызовом CoUninitialize. В обычных апликациях инициализация СОМ делается неявно (в файле проекта вызов Application.Initialize;) и об этом просто не задумываешься.



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-37067
Dmitry Strigevitch
2002-12-28 04:02
2003.01.13
...splitter ы сбиваются в одну кучу...


14-37360
dmk
2002-12-24 22:12
2003.01.13
Не работает SMTP сервер !!! :(


14-37308
Programist21
2002-12-22 19:14
2003.01.13
Народ, а сколько кто в Дельфи програмит?


1-37191
Anatoliy P
2002-12-30 17:47
2003.01.13
Динамическая форма


14-37290
michael_b
2002-12-20 20:08
2003.01.13
Сложная задача по Pascal