線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2113
推到 Plurk!
推到 Facebook!

ActiveForm無法瀏覽的老問題

答題得分者是:RaynorPao
moli1943
一般會員


發表:9
回覆:18
積分:5
註冊:2003-07-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-17 11:09:20 IP:202.39.xxx.xxx 未訂閱
請教前輩們, 我自己試了一個ActiveForm的超簡單測試程式(ActiveForm上只有一個Button),程式complie後只有在本機可以執行 ,其他台電腦(也有灌bcb)卻無法看到ActiveForm, 我試了之前的大作所提的方法仍無法瀏覽ActiveForm, 是不是請知道的前輩不厭其煩再詳解一下, 謝謝. 目前我的程式的Web Deployment option中project設定為 target dir:D:\WebOP\TestOP target URL:http://localhost/test/ HTML dir :D:\WebOP\TestOP請問是否還有哪裡要注意, 感溫
gemi0305
版主


發表:81
回覆:564
積分:629
註冊:2003-05-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-17 11:36:48 IP:210.66.xxx.xxx 未訂閱
moli1943你好, 之前我也碰過類似的問題, 後來是把project的options中的 linker 的use dynamic RTL 取消, 但是packages的runtime packages 沒有取消,    在Deployment option中的general option都打勾, 如果沒有additional files的話,最後一項deploy additional files可以不用勾,    另外要記得把去 \WINDOWS\Downloaded Program Files的目錄下, 把舊的ActiveX 檔砍掉,因為我有時用版本自動判斷更新時,它不理我, 所以我就直接砍了它,讓它重新下載新的activeform,    試試看吧,如果不行,再問問其他前輩吧 國泰平安
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-17 11:39:58 IP:203.73.xxx.xxx 未訂閱
引言: 請教前輩們, 我自己試了一個ActiveForm的超簡單測試程式(ActiveForm上只有一個Button),程式complie後只有在本機可以執行 ,其他台電腦(也有灌bcb)卻無法看到ActiveForm, 我試了之前的大作所提的方法仍無法瀏覽ActiveForm, 是不是請知道的前輩不厭其煩再詳解一下, 謝謝. 目前我的程式的Web Deployment option中project設定為 target dir:D:\WebOP\TestOP target URL:http://localhost/test/ HTML dir :D:\WebOP\TestOP請問是否還有哪裡要注意, 感溫
moli943 你好:
(1)這是安全性的問題,如果你想要用 Web Deploy 的方式,就至少必須做到以
   下文章中的幾件事情
   http://forum.vclxx.org/topic.php?TOPIC_ID=18442&FORUM_ID=54&CAT_ID=3&Topic_Title=Active+Form%AA%BA%B0%DD%C3D&Forum_Title=Internet
(2)如果你想要避開以上的問題,可以寫一個安裝程式,讓使用者安裝你的
   ActiveForm,這樣在網頁上就可以看到執行的結果 (安裝步驟: 複製檔案、
   註冊 regsvr32 /s ActiveForm.ocx)
(3)如果你在開發期間就想從別台電腦的 IE 看到你 ActiveForm 執行的情形,
   就要先把該電腦 IE 的安全性調到最低才行
(4)最後,如 gemi0305 所說,要記得把你的 ActiveForm 編譯成 standalone
   http://delphi.ktop.com.tw/topic.php?TOPIC_ID=21675
(5)還有,每一次 ActiveForm 版本更新的時候,也有重要的事情要注意的
   http://delphi.ktop.com.tw/topic.php?TOPIC_ID=31568
-- Enjoy Researching & Developing -- 發表人 - RaynorPao 於 2003/07/17 11:50:52
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
moli1943
一般會員


發表:9
回覆:18
積分:5
註冊:2003-07-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-17 15:11:39 IP:202.39.xxx.xxx 未訂閱
感謝gemi0305,RaynorPao的指導, 我試過gemi0305的方法還是不行, 至於RaynorPao所提到的方法(1)我已經將預瀏覽的電腦安全性調到最低(2)我已經寫了一支一般的AP用InstallShield包裝起來並安裝到預瀏覽的電腦上(3)預瀏覽的電腦已經裝有BCB. 請問還有哪裡要注意的?? 請問元件註冊是怎麼回事? 要如何檢查?
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-07-17 15:20:00 IP:203.73.xxx.xxx 未訂閱
引言: 感謝gemi0305,RaynorPao的指導, 我試過gemi0305的方法還是不行, 至於RaynorPao所提到的方法(1)我已經將預瀏覽的電腦安全性調到最低(2)我已經寫了一支一般的AP用InstallShield包裝起來並安裝到預瀏覽的電腦上(3)預瀏覽的電腦已經裝有BCB. 請問還有哪裡要注意的?? 請問元件註冊是怎麼回事? 要如何檢查? < face="Verdana, Arial, Helvetica">
moli943 你好:
(1)有關註冊的詳細方式,請參考以下的連結文章
    >
(>    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
gemi0305
版主


發表:81
回覆:564
積分:629
註冊:2003-05-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-07-17 18:49:52 IP:61.224.xxx.xxx 未訂閱
moli1943你好, 包前輩幾乎都把可能的情況都說明了, 其他的就得靠你說明一下你的情況了, 對了,我想插花問一下, 你在其他台電腦上看Activeform是指說... 在其他台電腦上看你的電腦IIS裡的Activeform? 如果是,你的URL可不可以換成用IP的方式,而不要用localhost, localhost好像是自己跟自己連才有作用的樣子... 另外,可否說一下,你說無法瀏覽是說...找不到網頁? 還是說找到網頁,但Activeform是一個x ? 麻煩你了~ 國泰平安
moli1943
一般會員


發表:9
回覆:18
積分:5
註冊:2003-07-09

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-07-18 11:39:25 IP:202.39.xxx.xxx 未訂閱
真是謝謝你們這麼熱心的回應, 讓我覺得這個網站充滿熱情活力, 我後續又試了(1)將ocx檔copy到欲瀏覽的電腦上手動註冊, (2)如gemi0305所言,將URL換成IP,並將欲瀏覽的電腦的安全性改成低安全性. 這兩種做法都可以看到ActiveForm但還是覺得不夠方便, 等我消化完前輩們提供的資料, 再修改分發的方法, 等我試出來或有其他問題再跟各位報告. 再次感謝大家
moli1943
一般會員


發表:9
回覆:18
積分:5
註冊:2003-07-09

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-07-18 15:01:42 IP:202.39.xxx.xxx 未訂閱
sorry, 我又有問題了, 這次是網頁無法自動更新的問題,以下是節錄之前討論的片段 /--------------------------------------------------------------/ 如果是利用網頁做 Deploy 的話,就必須修改 HTML 的內容,有關 Version 的部分(以下紅色部分),即可達到目的 codebase="http://.../MyActiveForm.cab#version=1,0,0,0 /--------------------------------------------------------------/ 請問為什麼我的是codebase="http://10.96.100.190/ActiveX/ActiveFormProj1.inf 並沒有出現#version=1,0,0,0這部份, 是不是我漏掉了什麼???
moli1943
一般會員


發表:9
回覆:18
積分:5
註冊:2003-07-09

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-07-18 15:05:44 IP:202.39.xxx.xxx 未訂閱
我後來自己加進去#Version的部分, 程式就可以自動更新了,那請問這部分真的是要手動加入的嗎??
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-07-18 15:33:17 IP:203.73.xxx.xxx 未訂閱
引言: 我後來自己加進去#Version的部分, 程式就可以自動更新了,那請問這部分真的是要手動加入的嗎??
moli1943 你好: 是的,在小弟我第一篇回覆你的文章中的第(5)點的連結,就有說明這一點喔 --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
gavinj123
初階會員


發表:88
回覆:48
積分:27
註冊:2002-10-15

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-04-19 19:52:59 IP:210.192.xxx.xxx 未訂閱
 
引言: (2)如果你想要避開以上的問題,可以寫一個安裝程式,讓使用者安裝你的 ActiveForm,這樣在網頁上就可以看到執行的結果 (安裝步驟: 複製檔案、 註冊 regsvr32 /s ActiveForm.ocx)
RaynorPao大大,請問一下,上面的意思是不是說,要先寫一個安裝程式,再手動copy到user的電腦,註冊 ,之後user電腦的ie連上sever後,就不會再出現安全姓的問題,可以直接看到ActiveForm。是嗎?
系統時間:2024-03-29 14:13:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!