Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];

Вниз

Ошибка при CreateOLEObject( Excel.Application.9 )   Найти похожие ветки 

 
Gri   (2002-09-18 09:12) [0]

При попытке подключится к MS Excel 2000
XL:=CreateOLEObject("Excel.Application.9");
Выдается ошибка "Не был произведен вызов CoInitialize"
тоже самое и при использовании различных компонент работающих с Excel.
Это можно как нибудь вылечить?
Операционка Win2K SP2 (под Win98 все работало)


 
Lord Warlock   (2002-09-18 16:11) [1]

Странно, у меня срабатывает нормально, в каком обработчике пишешь?


 
Карелин Артем   (2002-09-18 16:13) [2]

Возникает данная штука при вызове екселя из DLL. Надо вызывать CoInitialize.
Такой вопрос был на Delphikingdom.com и даже ответ был :)


 
Карелин Артем   (2002-09-18 16:14) [3]

Вызывай лучше так XL:=CreateOLEObject("Excel.Application");


 
Андрей Прокофьев   (2002-09-18 16:15) [4]

uses ComObj;


 
Gri   (2002-09-19 08:12) [5]

To: Lord Warlock, да в принципе в разных пробовал, просто не работает и все :(
To: Андрей Прокофьев: Конечно использую без него вообще бы не запускалось
To: Карелин Артем, так тоже не работает :(, а за совет спасибо вставил CoInitialize(nil) заработало, хотя что то подсказывает что не совсем правильно так делать




 
Lord Warlock   (2002-09-19 09:22) [6]

Gri © (19.09.02 08:12)
Вообще-то CoInitialize должно вызываться CreateOLEObject, но если нет - вызывай сам, как сказал Карелин Артем ©, ничего страшного.


 
andrey_pst   (2002-09-19 12:08) [7]

Я делал так (правда только с Excel 97) :

...
var
IExcelApp : Excel97._Application; // интерфейс сервера
...
IExcelApp := CoExcelApplication.Create; // загрузили сервер
IExcelApp.Visible[xlLCID] := true; // отобразили сервер
...


 
Карелин Артем   (2002-09-19 12:18) [8]

Если мы вызываем ексель через XL:=CreateOLEObject("Excel.Application.9"); то запускается только ексель 2000. Если мы девятку убираем, запускается ексель любой версии.



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

Форум: "Основная";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
3-97997
firedemon
2002-09-10 13:23
2002.09.30
Надпись QRDBText в QuickRep вылезает за пределы видимости.


14-98356
AL2002
2002-09-06 15:59
2002.09.30
Donation Free?


14-98332
AL2002
2002-09-05 11:32
2002.09.30
Уже несколько ночей снится одна и та же девушка


1-98168
Svin
2002-09-17 08:40
2002.09.30
StringGrid ????


14-98302
Di_wind
2002-09-04 21:28
2002.09.30
CuteFTP





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский