BCB製作activX控制項的相關設定 |
|
aee36900
一般會員 發表:14 回覆:22 積分:7 註冊:2009-01-16 發送簡訊給我 |
不知道有沒有網友分享這個部份
因為小弟之前就是要發佈activeX控制項發現很多問題 也在Delphi.Top找了許多相關資料 在這邊整理給有需要的網友樓~ 1.開啟BCB, new一個active form 在wizard選項中 將下面的的 include version information 打勾 2.然後就可以開始撰寫你想要的程式功能 (小弟是製作擷取webcam的程式) 3.Deploy設定 在發佈前必須要做一些設定 a.在上方的project/options當中 在Linker的頁面中 把Use dynamic RTL的選項取消後按OK b.在上方的project/Web deployment option當中 在project頁面中 Trget dir 與 HTML dir都設定為同一個位置(檔案發佈的位置) Trget URL則可設定為SERVER的位置 下面的General Options 將所有選項都勾取後按OK 4.Deploy 步驟3如果都設定完畢 則可以到上方的project/Web deploy 就會自行發佈到我們所設定的位置(Trget dir 與 HTML dir所指定的位置) 這時候如果Run的話是不行的 因為還需要設定 5.在上方的Run/Parameters中 在Local的頁面中 HostApplication選擇IE的執行檔 (通常為C:\Program Files\Internet Explorer\iexplore.exe) Parameters是選擇我們所發佈的HTML (到HTML dir所指定的位置選擇.htm) 6.註冊 到上方的Run/Register activeX Server 點選 就會自動註冊到我們的電腦中 這樣設定完之後就可以開開心心地Run你所設計的activeX控制項嘍~ 如果你發佈到SERVER 在同一個網域上的其他電腦試圖連結到SERVER使用你所製作的控制項 卻無法使用 這是怎麼一回事呢? 很可能出現的訊息是 "windwos發現是不明的發行者 已將封鎖" 這是因為安全簽證的問題 (如果沒有花錢買當然就不會有簽證阿) 所以還需要透過一些設定 1.將網際網路選項中的安全性 點選自定等級 將所有關於activex控制項的項目改為啟用或是提示 2.將網際網路選項中的信任的網站 點選右邊網站 把SERVER的位置新增到區域 下面的伺服器驗證的選項取消 這樣子~ 應該就可以玩樓~ 以上是小弟這陣子摸索的經驗 提供跟大家分享 感謝~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |