![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при выплолнении приложений-сервер (EXCEL) [Delphi, Windows]
scorpio © (2005-06-29 17:06:00)Добрый день мастера. Подскажите, сталкнулся с такой проблемой. Писал программу-отчет, данныет отправляются в EXCEL, писал по WIN2000, программа работает, под Win 98, выдает ошибку, постави дельфи на нее и нашел где
xls := CreateOleObject('Excel.Application');
Объясните ктонибудь, в чем проблема, и как от нее избавиться ???
dmitry501 (2005-07-01 10:59:00) [1]Scorpio © (01.07.05 10:39) [4]
Использовать при разработке excel 97 Все последующие с ним совместимы, если вы используете позднее связывание.
Scorpio (2005-07-01 10:39:00) [2]Это конечно работает, но вот только есть такой вопрос, по какому принципу данные передаются из FAST REPOTRа, там ведь не нужно устанавливать ексель на машину, просто вся проблема в том, что эти отчеты считаются на разных компах с разными операционками и офисами, как мне зделать так, чтобы программа была универсальна ?
КиТаЯц (2005-06-30 09:11:00) [3]Может поможет...
try
try
XL := GetActiveOleObject('Excel.Application');
except
XL := CreateOleObject('Excel.Application');
end;
except
raise Exception.Create('Невозможно запустить Excel');
end;
scorpio (2005-06-29 18:16:00) [4]Ексель поставил, XP-шный, программа заработала, вот только проблема, на машинах где стоит OFICE 2000, выскакивает ошибка "Ошибка при выплолнении приложений-сервер ", мне что, нужно ставить все три OFICE-а на своей машине и компилировать под каждым свое приложение, или можно как то это обойти.
-=XP=- (2005-06-29 17:23:00) [5]Наверное, Excel не установлен? Или запорчен реестр?
Текст сообщения можно озвучить?