perl win32::ole не работает под apache
От: Froid  
Дата: 02.11.05 09:25
Оценка:
my $Excel = Win32::OLE-> GetActiveObject('Excel.Application') ||
Win32::OLE-> new('Excel.Application', 'Quit');

связывание с объектом возможно только из командной строки-а если запускать как cgi выдаёт ошибку. Кто-нибудь сталкивался с такой проблемой? может быть дело в настройках apache?
Re: perl win32::ole не работает под apache
От: Sheridan Россия  
Дата: 02.11.05 09:37
Оценка:
Здравствуйте, Froid, Вы писали:

F>my $Excel = Win32::OLE-> GetActiveObject('Excel.Application') ||

F>Win32::OLE-> new('Excel.Application', 'Quit');

Помоему вы ошиблись гдето на этапе проектирования, раз такое вам сейчас проворачивать надо... Как вы себе представляете такое? Каждый пользователь будет ждать пока на серваке запустится эксель (42 по счету) и соизволит отработать что надо? А если таймаут сокета возникнет раньше? Эксель висеть останется в памяти? Странно, очень странно...

[RSDN@Home][1.2.0][alpha][619]
[Всякий народ имеет такое правительство, какого заслуживает. [Ж. Местр]]
Matrix has you...
Re[2]: perl win32::ole не работает под apache
От: Froid  
Дата: 02.11.05 10:04
Оценка:
Здравствуйте, Sheridan,

Я согласна, что это немного нерационально — но ситуация такая, что установить интерпретатор на все компьютеры в сети -крайнее решение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.