是否有可能在同一個dll中創建兩個不同的插件,一個用於通信,另一個用作畫布?是否有可能在同一個DLL中有兩個不同的插件
我知道我可以在同一個班級做,但我希望第一個是無窗口的(我只需要一個瀏覽器),另一個是窗口(我可以在同一瀏覽器中創建多達4個)。
我希望能夠在它們之間進行選擇,有些事情是這樣的。
<object id="plugin0" type="application/x-communication" width="0" height="0">
<param name="onload1" value="pluginLoaded" />
<object id="plugin1" type="application/x-canvas" width="320" height="240">
<param name="onload2" value="pluginLoaded" />
我可以使用FB :: DOM和通信對象動態創建畫布對象獲得JSAPIAUTO指針直接它們之間傳遞的二進制數據?
NpAPI不支持字節數組,我嘗試使用base64字符串,但它非常慢。
非常感謝,但我真的不明白的「世界地圖」,你的意思是一個std ::地圖並將它傳遞給Canvas類的構造函數註冊它的自我? –
user1748906
否; JSAPI實例需要是每個實例。但是,你可以使用std :: map和其他東西。全球手段使其成爲全球變數 – taxilian