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

再問HTML與ACTIVEX參數傳遞

答題得分者是:hagar
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-13 17:40:57 IP:211.72.xxx.xxx 未訂閱
不好意思,由這篇文章延伸 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=22699 hagar前輩: 試過您提供的方法之後仍無法得到傳入的值. 像這樣http://xxx.xxx.xxx/index.html?sendstr=1234 傳參數的方法, 也適用於html嗎? 我是看k.top是用asp用這樣的傳值方式, 不知是否所有網頁都可這樣傳參數?
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-13 18:21:09 IP:202.39.xxx.xxx 未訂閱
1.index.html 改成 index.asp, 且必須在 iis 或其它 webserver(支援 asp) 下開啟, 如: http://xxx.xxx.xxx/index.asp?sendstr=1234  2.弟試了一下, 在 ActiveFormCreate 時, barcodestr 這個變數尚未讀入 也就是在 AcitveFromCreate 執行完後,  才觸發 function TActiveFormX.Get_barcodestr: WideString; 這行 3.小弟的 index.asp 的內容如下, 就是把 Deploy 的 .htm 檔改 .asp, 加了紅色部份:
<HTML>
<head>
<%
  sendstr = Request("sendstr")
%>
</head>

Delphi 5 ActiveX Test Page

You should see your Delphi 5 forms or controls embedded in the form below. [center] <OBJECT classid="clsid:98C68C58-E4A6-415D-8638-2DA1BEB4D183" codebase="./ActiveFormProj1.ocx#version=1,0,0,0" width=690 height=451 align=center hspace=0 vspace=0 > "> </OBJECT> </HTML>
--- 將進酒 杯莫停 發表人 - hagar 於 2004/02/13 18:22:35
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-16 14:09:56 IP:211.72.xxx.xxx 未訂閱
hagar前輩, 真是太厲害了. 大大的感謝! 這問題已困擾我許久, 今日終於有點進展了. 還有個小問題, 原本我在ActiveFormCreate中去Create另一個Form, 順便將參數帶入, 但是若ActiveFormCreate還無法讀入參數, 該寫在那裡? 我試過寫在ActiveFormActive中, 但無動作...(我使用Delphi 7) 再次的謝謝您!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-16 18:41:16 IP:202.39.xxx.xxx 未訂閱
看您所說, 大概也是在 OnActivate 之後才能觸發 Get_barcodestr 那就寫在 function TActiveFormX.Get_barcodestr: WideString; 裏如何? --- 將進酒 杯莫停
系統時間:2024-04-28 4:30:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!