簡體   English   中英

如何獲得原型成員函數(C ++-> Javascript)

[英]How can you get a prototype member function (C++ -> Javascript)

有誰知道如何用C ++調用Java語言中的原型方法?

我有一個指向腳本IDispatch的指針,可以獲取原型的IDsOfNames,但是找不到如何獲取其成員函數的IDispatch的方法。

說(偽代碼):

JSprototype foo
{
    method bar(baz);
}

我可以獲取foo的有效DISPID,但是我不知道如何調用bar(baz) 有人有主意嗎?

這就是IDispatch::Invoke目的。 您不需要為每個功能使用單獨的IDispatch 但是,您確實需要DISPID為bar ,因此IDispatchfoo 這意味着您必須調用iFoo->Invoke(DISPID_bar)QueryInterface(IDispatch)結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM