有一個問題關於用delphi寫的ocx |
尚未結案
|
dzn
一般會員 發表:2 回覆:2 積分:0 註冊:2003-10-13 發送簡訊給我 |
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
|
dzn
一般會員 發表:2 回覆:2 積分:0 註冊:2003-10-13 發送簡訊給我 |
引言: Hi: 我也遇過相同問題,不過是在程式同時執行兩次以上方會產生,不知你是不是也是如此? 我的 IE 版本 為 6.0.2600.0000 -------------------------------- 小弟才疏學淺,若有謬誤請不吝指教 -------------------------------- >>< face="Verdana, Arial, Helvetica"> 我遇到的這個問題是發生在開啟網頁的時候(關掉後再次開啟也會出現相同的狀況),被load的ocx版本是一致的。我想要釐清的是,這是ocx的問題還是ie的問題,對於這個問題一點方向感都沒有。我的 IE 版本 為 6.0.2800.1106,還有一的怪異現象,在compile的時候版本的數字為1.0.0.0但是下載到我的電腦上之後就變成0.0.0.1,很奇怪的一個現象。但是在asp的網頁上在插入ocx的標籤部分是使用0.0.0.1 |
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi: 請確定 Compile 後有做 Web Deploy 更新 IIS Server 上的程式
確認 Web Deployment Options 中,Target Dir,Target URL 與 HTML dir 的路徑
至於比對版本,應該不是 ocx 的責任,而是 IE,IE 會就已 Load 到本機之 OCX 與 IIS 主機上 HTML 註名之版本及 HTML 語法上對應之 OCX 比對,若程式已更新,會將新的 OCX DownLoad 回來,並予以執行,因此,若你的 HTML 是自己寫的,最好也要去更改 OCX 的版本
--------------------------------
小弟才疏學淺,若有謬誤請不吝指教
--------------------------------
------
Fishman |
dzn
一般會員 發表:2 回覆:2 積分:0 註冊:2003-10-13 發送簡訊給我 |
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi: 請點方案,請你測試
1. delete 掉已下載之 ocx,於重新連結後,再查看下載之 ocx 版本
2. 若版本不一致,請確認 Web Deploy 前有做,Build All Projects
3. 在做過 Build All Projects 與 Web Deploy 後,專案最好做存檔動作,以避免已下載之 ocx 版本,大於主機端之版本,而程式無法更新之狀況
4. 看你的 html 應該有自行修改過,確認上面 Version 上的版本與主機路徑是否正確
<OBJECT classid="clsid:B0D0E763-4CD8-4D6E-9EDA-1DB2CBE66CB4" codebase="http://<font color=red>xxx.xxx.xxx/xxxxx.ocx#version=1,0,1,7" width=764 height=420 align=center hspace=0 vspace=0 > </OBJECT>-------------------------------- 小弟才疏學淺,若有謬誤請不吝指教 --------------------------------
------
Fishman |
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |