Топ-100
Форум Академгородка г. Новосибирска
 

Здравствуйте, гость ( Вход | Регистрация )


  Платные темы только через пользователя РЕКЛАМА НА ФОРУМЕ   Электронная почта forum@academ.info   
 
Ответить в данную темуНачать новую тему
> Получить значение, возвращаемое методом COM., вызовом JavaScript. Можно ли?
ПалСемёныч
Отправлено: 18.01.2009, 1:10
+Цитировать сообщение


svss
**********

Группа: Участник
Сообщений: 8401
Регистрация: 06.08.2004
Из: ок.шк.166
Пользователь №: 3328




Привет.
Подскажите кто знает, чего не хватает, чтоб получить значение, возвращаемое методом COM-объекта,
если тот метод пытаться вызывать из скрипта.
Сигнатура метода:
Код
[id(1), helpstring("method MyFn")] HRESULT MyFn([in, out] ULONG* Val);

Скрипт вызывается нажатием кнопки Btn:
Код
<script language="JavaScript">
function clickBtn(){
var myvar0 = 1;
var myvar1 = myObj.MyFn(myvar0);
var myvar2 = myObj.MyFn(2);
}</script>

<form name="myForm" action="">
<input type="button" value="btn" name="Btn" onclick="clickBtn()"/>
</form>
<object classid="clsid:78DFC111-4922-4451-1A2C-6C45200A44A8" id="myObj" />

Почему-то (чайник не может угадать, почему), myvar1 и myvar2 остаются undefined.
То есть, в них не попадает ни возвращаемое Val, ни HRESULT.
Надеялся, хоть myvar0 поменяется unsure.gif - ничего подобного. Глухо. В объект всё попадает, а оттуда ничего не возвращается.
Txs.
 
Перейти в начало страницы
ПалСемёныч
Отправлено: 18.01.2009, 6:05
+Цитировать сообщение


svss
**********

Группа: Участник
Сообщений: 8401
Регистрация: 06.08.2004
Из: ок.шк.166
Пользователь №: 3328




спасибо.
 
Перейти в начало страницы

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Удалить установленные форумом cookies · Отметить все сообщения прочитанными
RSS Текстовая версия