看板 Programming 關於我們 聯絡資訊
想請問各位熟ActiveX的先進 小弟想用VS2005 C++寫一個ActiveX,放在網頁上使用 開了一個MFC ActiveX的專案開發,建置後,將所得到的ocx放到server上作測試 遇到的問題是,當用localhost測試時,元件可以正常運作, 但是當用遠端存取的時,元件的位置只會顯示一個x, 被這個問題苦很久,也找了些文章, 因為之前使用runtime licence,猜許是這問題,於是搞了lpk之這東西, 但是還是沒有辦法,不過開頁面時,沒跳出什麼無licence的錯誤, 所以猜測是還沒load成功就錯誤了,還不到檢查licence的步驟, 於是後來想改用沒有runtime licence的元件,但是發現還是不成功 我開了一個MFC ActiveX的專案後馬上建置,將產生的ocx拿來測試,結果還是不行 也是只能以localhost的方式存取成功, 不知道是不是我遺漏了什麼環節,可否請有經驗的先進們幫忙解決 或是提供一點資訊參考,謝謝!!! :) 以下是網頁內嵌的object tag <OBJECT classid="CLSID:A23DB47B-7FFD-4442-B895-144A94ABFE0F" codebase="http://???????/XXXX.ocx" height="150" Width="350" VIEWASTEXT> </OBJECT> 謝謝 m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.217.14
Neo1978:先在別台電腦上用regsvr32 xxx.ocx 試試看能不能裝成功 06/21 09:55
Neo1978:你確定codebase可以直接用ocx? 06/21 09:57
cplusplus:codebase可以用ocx的樣子 因為有安裝成功~ 06/21 13:06
cplusplus:即使在我自己的電腦上 用 http//xxxxx/xxx.asp 一樣是失 06/21 13:07
cplusplus:敗,一定給用 http://localhost/xxx.asp 才會成功 06/21 13:08
cplusplus:請各位幫個忙吧... 06/21 13:08
UNARYvvv:client 端不能自由下載 ActiveX 控制項不是嗎 06/22 09:07
UNARYvvv:有合法數位簽章的也需要經過 user 確認 (IE預設中安全性) 06/22 09:08
UNARYvvv:另外也有可能是你的 ocx 需要其他相依檔案,但是遠端機器 06/22 09:09
UNARYvvv:沒裝那些檔案,這時候可能就要包成一個 cab 檔了,然後 06/22 09:10
UNARYvvv:codebase 也要改成 cab 檔位址 06/22 09:10
cplusplus:CLIENT可以下載的樣子呀~ CLIENT端有安裝成功 只是不能 06/22 11:29
cplusplus:在WEB上顯示出來...另外也沒有其他的相依性 @@ 很奇怪 06/22 11:29
cplusplus:不知道為什麼就是不行 真SAD~ 06/22 11:30