建立ActiveForm與一般Delphi Project的不一樣,
[File] -> [New] -> [Other] 點選[ActiveX]頁次下的[ActiveForm]按OK,
彈出精靈視窗
第一項 New ActiveX Name : 設定此ActiveForm註冊的名稱
第二項 Implementation Unit : 存放你撰寫程式的名稱
第三項 Project Name : 此ActiveForm專案的名稱
而下面三個選項暫時不管, 選OK, 將產生樣版程式
當程式設計完成,
點選 [Project] -> [Build All]編譯
[Project] -> [Web Deployment Options]分發ActiveForm的參數內容,
Target dir : 指定ActiveX程式儲存的目錄
Target URL : 指定ActiveX存放在WEB伺服器的那個相對路徑中 (要先建立WEB目錄)
如 http://localhost/ActiveX
HTML dir : 指定 Delphi產生HTML檔的儲存目錄
產生的 HTML 找的 classid 會在 xxx_TLB 檔案中.
而如果要用Delphi產生在包含 ActiveX 的 HTML
[Project] -> [Web Deploy]
Classid : 是此ActiveX元件在伺服器上的註冊編號
codebase : 就是在 Web Deployment Options 內設定ActiveForm所在的URL位置.
如果要刪除註冊的ActiveX, 到以下移除就可以
C:\WINDOWS\Downloaded Program Files
沒有留言:
張貼留言