JS и С++ передача параметров по ссылке
От: Flame_xXx  
Дата: 30.01.09 15:58
Оценка:
Помогите плиз, не знаю как вызвать функции комовского обьекта из 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
потому, как остальные функции отработывают на ура

добавил разметку — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.