Текущий архив: 2003.07.07;
Скачать: CL | DM;
Вниз
Projet Project1.exe raised class EOleSysError Найти похожие ветки
← →
Belkova (2003-06-24 13:47) [0]Мастера Delphi! Подскажите пожалуйста , что означает эта ошибка
Projet Project1.exe raised class EOleSysError with message "Операция недоступна"
ругается на
try
try
V:=GetActiveOleObject("Excel.Application");
except
V:=CreateOleObject("Excel.Application");
end;
except
raise Exception.Create("Ошибка создания объекта Excel");
end;
Появляется при запуске приложения из Delphi, выполняю снова F9 дальше работает нормально.
При запуске Project1.exe из WinCom ошибки нет. Что делать? Заранее благодарна!
← →
Palladin © (2003-06-24 13:51) [1]А что не порусски написано...
← →
TsvIlya (2003-06-24 14:55) [2]Из-под Delphi показываются ВСЕ исключительные ситуации, даже которые находятся в блоке try ... except ... end;. У тебя происходит ошибка "Projet Project1.exe raised class EOleSysError with message "Операция недоступна"" в строке
V:=GetActiveOleObject("Excel.Application");
и Delphi тебе о ней сообщает, а из-под WinCom-а она пропускается из-за try ... except.
← →
sniknik © (2003-06-24 15:06) [3]а запусти Excel до запуска приложения из Delphi, и произойдет маленькое чудо, ошибки не будет. :о))
прямой пример вреда копирования чужого кода к себе в программы, без "осмысления".
← →
Belkova (2003-06-24 15:45) [4]Всем спасибо.
← →
Orpheus © (2003-06-24 16:24) [5]В дополннеие к TsvIlya:
можно отключить перехват исключений дельфой
Tools-Environment options-preferences-Break on exception
но наверное не стоит
Страницы: 1 вся ветка
Текущий архив: 2003.07.07;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.015 c