Главная страница
    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.44 MB
Время: 0.007 c
6-37241
V_Pavel
2002-11-01 12:27
2003.01.13
Передача данных при помощи сокетов.


4-37455
Maksss
2002-11-18 03:39
2003.01.13
Создание контролов


6-37264
OlegL
2002-11-09 11:44
2003.01.13
Как заморозить прогу до приёма ответа?


14-37362
Aristarh
2002-12-24 21:20
2003.01.13
Help, please! Как повторно вызвать окно авторизации


14-37333
Хмырь
2002-12-22 17:29
2003.01.13
Где скачать Дельфи? :-)))





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский