компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > Программирование

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 18.01.2006, 15:59   #1
Пользователи
 
Регистрация: 18.01.2006
Сообщений: 1
Thumbs up

:help:
У меня выскакивает такая ошибка
Ошибка EOLESYS..OPERATION UNAVAILABLE (операция недоступна) при использовании GETACTIVEOLEOBJECT
На эту строчку:
VExcel := GetActiveOleObject('Excel.Application');

Такая строчка есть uses ComObj;

Ошибка выскакивает, если Excel не запущен.
И что дальше?

:help:




GMarina вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
18.01.2006, 15:59
Техник
реклама
Thumbs up

Старый 19.01.2006, 19:28   #2
Пользователи
 
Регистрация: 07.12.2004
Сообщений: 783
По умолчанию

Просто ты запрашиваешь объект, который в тот момент не создан
Попробуй написать вот так:
Код:
try
 * *VExcel := GetActiveOleObject('Excel.Application');
except
 * *VExcel := CreateOleObject('Excel.Application');
end;
Andy вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 22:22. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2