請教有關新手ActiveX的問題

看板Programming作者 (大口小口吃炒飯)時間18年前 (2006/06/21 02:29), 編輯推噓2(2012)
留言14則, 3人參與, 最新討論串1/1
想請問各位熟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

06/21 09:55, , 1F
先在別台電腦上用regsvr32 xxx.ocx 試試看能不能裝成功
06/21 09:55, 1F

06/21 09:57, , 2F
你確定codebase可以直接用ocx?
06/21 09:57, 2F

06/21 13:06, , 3F
codebase可以用ocx的樣子 因為有安裝成功~
06/21 13:06, 3F

06/21 13:07, , 4F
即使在我自己的電腦上 用 http//xxxxx/xxx.asp 一樣是失
06/21 13:07, 4F

06/21 13:08, , 5F
敗,一定給用 http://localhost/xxx.asp 才會成功
06/21 13:08, 5F

06/21 13:08, , 6F
請各位幫個忙吧...
06/21 13:08, 6F

06/22 09:07, , 7F
client 端不能自由下載 ActiveX 控制項不是嗎
06/22 09:07, 7F

06/22 09:08, , 8F
有合法數位簽章的也需要經過 user 確認 (IE預設中安全性)
06/22 09:08, 8F

06/22 09:09, , 9F
另外也有可能是你的 ocx 需要其他相依檔案,但是遠端機器
06/22 09:09, 9F

06/22 09:10, , 10F
沒裝那些檔案,這時候可能就要包成一個 cab 檔了,然後
06/22 09:10, 10F

06/22 09:10, , 11F
codebase 也要改成 cab 檔位址
06/22 09:10, 11F

06/22 11:29, , 12F
CLIENT可以下載的樣子呀~ CLIENT端有安裝成功 只是不能
06/22 11:29, 12F

06/22 11:29, , 13F
在WEB上顯示出來...另外也沒有其他的相依性 @@ 很奇怪
06/22 11:29, 13F

06/22 11:30, , 14F
不知道為什麼就是不行 真SAD~
06/22 11:30, 14F
文章代碼(AID): #14c3wPik (Programming)
文章代碼(AID): #14c3wPik (Programming)