Re: [問題] 想請問一個COM的問題

看板java作者 (我要看Naruto >_<)時間19年前 (2006/04/08 16:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
※ 引述《kevinCosner (kevin)》之銘言: : 大家好 小弟最近因為專題的需要 必須寫一個COM(C++) : 讓網頁透過Javascript來使用它 : 我已經成功的把COM編成dll且註冊 網頁也可以呼叫到他的函式 : 但是如果我想把運算過後的值傳回給Javascript 應該怎麼做呢? : EX: : <OBJECT ID="IMPSActive" CLASSID="CLSID:B0C08A84-6FC3-4DA9-B490-928F0EA38923"> : </OBJECT> : <script language = javascript> : function btnclick(){ : IMPSActive.SetValue(5) : alert(IMPSActive.TestValue) : } : </script> : 其中SetValue是我COM中的一個函式 他把程式中的一個變數TestValue設成傳入的值 : 我在COM中用MessageBox可以成功的印出TestValue = 5 表示值有傳進去 : 可是當我在下一行用alert印出TestValue的值時 卻出現undefined : 請問大家我要怎麼樣由Javascript擷取到運算過後的值呢? : 謝謝大家^^ 先聲明一下,這跟Java應該沒有關係 COM的元件在ASP中是可以直接呼叫,不過在javascript我沒試過 或許google一下javascript + COM會有答案也說不定 另外 http://neural.cs.nthu.edu.tw/jang/mir/technicalDocument/ 裡面有一個用BCB製作COM元件的文件檔 然後透過ASP進行呼叫,雖然這份文件是小弟所做 不過自己也不是很懂,希望拋磚引玉一下(不過這應該只能站內) -- 嘿嘿..我是huge.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.228.165.52
文章代碼(AID): #14DtFacg (java)
文章代碼(AID): #14DtFacg (java)