Главная страница
    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.46 MB
Время: 0.013 c
7-98380
ВладТен
2002-07-22 03:55
2002.09.30
Как установках принтера изменить некоторые параметры


7-98371
elgato
2002-07-14 15:46
2002.09.30
Запустить процесс с привелегиями системы !


7-98391
Kick
2002-06-19 13:44
2002.09.30
Как можно программно свернуть все окна?


1-98139
AlexT1000
2002-09-17 13:23
2002.09.30
Можно ли данный код считать универсальным деструктором


4-98419
oduvan
2002-08-14 08:57
2002.09.30
Добрый день! Вот глюг с кнопками на таск баре. Поможите?





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