Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

JS и С++ передача параметров по ссылке

35K
31 января 2009 года
Princesska
17 / / 27.12.2008
Помогите плиз, не знаю как вызвать функции комовского обьекта из js. В функции учавсвуют ссылки.

вот код на js
Код:
crypt = new ActiveXObject("Crypto.Crypto");
function Generate(dwKeyAlg,dwSize,bstrUser,bstrPhrase, pbstrPub, pbstrSec, pdwExts) {
try {
if (crypt != null) {
crypt.Scheme = 9995;
crypt.GenKey(dwKeyAlg, dwSize, bstrUser, bstrPhrase, pbstrPub, pbstrSec, pdwExts);//здесь отваливается
}
}
catch (err) {
alert(err.description);
}
}


функция на с++ выглядит так:
STDMETHODIMP CCrypto::GenKey(DWORD dwKeyAlg, DWORD dwSize, BSTR bstrUser, BSTR bstrPhrase, BSTR* pbstrPub, BSTR* pbstrSec, DWORD* pdwExts)
{
}
Думаю это из за наличия BSTR* pbstrPub, BSTR* pbstrSec, DWORD* pdwExts
потому, как остальные функции отработывают на ура
32K
02 февраля 2009 года
Rififi
54 / / 04.06.2008
Princesska
Никак. jscript не поддерживает byref-параметры.
Используй vbs, или работай через IDispatchEx (но это намного сложнее)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог