Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вызов функции COM объекта из ASP 
:(
    Опции темы
vasmt
Дата 6.7.2011, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 8.10.2007

Репутация: нет
Всего: 1



Здравствуйте!

Мне нужно вызвать функцию COM объекта на своем ASP-сайте.
Вот описание COM объекта:

Код

interface IMyComponent : IDispatch

   HRESULT GetVersion([in] int, [out] double*, [out] BSTR*);
}


На серверной стороне я создаю COM объект и пытаюсь вызвать функцию 'GetVersion':

Код

<%
    Dim app
    Set app = CreateObject("MyComponent")

    Dim someUsefulValue
    Dim version

    app.GetVersion 1, someUsefulValue, version
%>


Но этот код падает с ошибкой 'Type mismatch'. Как мне правильно вызвать эту функцию и получить возвращаемые значения через out-параметры?

Спасибо!
PM MAIL   Вверх
Yagmort
Дата 22.7.2011, 06:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 17.6.2009

Репутация: нет
Всего: -1



Цитата(vasmt @ 6.7.2011,  11:41)
Здравствуйте!

Мне нужно вызвать функцию COM объекта на своем ASP-сайте.
Вот описание COM объекта:

Код

interface IMyComponent : IDispatch

   HRESULT GetVersion([in] int, [out] double*, [out] BSTR*);
}


На серверной стороне я создаю COM объект и пытаюсь вызвать функцию 'GetVersion':

Код

<%
    Dim app
    Set app = CreateObject("MyComponent")

    Dim someUsefulValue
    Dim version

    app.GetVersion 1, someUsefulValue, version
%>


Но этот код падает с ошибкой 'Type mismatch'. Как мне правильно вызвать эту функцию и получить возвращаемые значения через out-параметры?

Спасибо!

Ну ты же я так понял используеш VBS а не VBA кде типы данных не указываются )
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ASP | Следующая тема »


 




[ Время генерации скрипта: 0.0565 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.