Здравствуйте George_Seryakov, Вы писали:
GS>Здравствуйте BoikoRoman, Вы писали:
BR>>Привожу пример VBS файла который работает без проблем, я ожидал что этот же текст при размещении на странице тоже будет работать без проблем, но не тут то было.
GS>BR>>'Create Object
BR>>Set ACOM = CreateObject("AmziEngineCOM.LSEAmziEngineCOM")
BR>>'Init object
BR>>res = ACOM.Init("", "")
GS>
BR>>Из этого следует,что IDispatch компонент поддерживает.
GS>Следует.
GS>Попробуй в ASP Server.CreateObject вместо CreateObject. Попробуй проследить (не)создание компонента отладчиком (используй DebugBreak()). Возможно, что твой компонент пытается делать что-то не очень стандартное, что ему удается под VBS и не удается под ASP. Что?
Какие есть ограничения на использование чего — либо в COM компонентах под ASP? Где это можно узнать?
"Нестандартное" — это работа с ядром логической машины вывода.
Компонент имеет переменную-член класса являющегося оболочкой для библиотечных функций. Этот класс как и библиотека поставляется Amzi и реализует ядро AmziProlog!
Нормально работает без COM, внутри COM но не в ASP.