流程及設計DELPHI 7 & Active X |
答題得分者是:pcplayer99
|
chenmoneta
一般會員 發表:3 回覆:2 積分:1 註冊:2007-07-26 發送簡訊給我 |
各位高手,目前要開發一個元件,使用DELPHI讀取RFID後,取得帳號密碼然後可以登入網站
如到奇摩的電子信箱他會先判別Active 元件是否存在,不存在就詢問使用者下載, 之後可以透過讀卡機感應直接做登入的動作,請問有這方面的文件可以參考嗎?
------
moneta 編輯記錄
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
你的问题其实应该是这样的:
1. 你要在一个 HTTP 的网页里,读 RFID; 2. HTML java-scr-ipt 是肯定没办法读到 RFID的,因为涉及到和 hardware 通讯。So, 你要做一个 ActiveX 插件放到网页里,由插件去读 hardware. 3. 如何用 delphi 去做这个插件; 4. 一个插件如何放到网页上; 5. 网页上的插件读到 RFID 后,如何提交给 Server 端; 5.1. 可以让插件直接和 Server 端通讯; 5.2. 可以让插件把读到的 RFID 写到页面上的一个 HTML 的 input 元素中去,然后提交 html 页面给 web server。 你自己究竟是哪一步搞不定?问问题之前,请先想清楚自己有什么问题。能正确地提出问题,问题就已经解决了一半。 |
chenmoneta
一般會員 發表:3 回覆:2 積分:1 註冊:2007-07-26 發送簡訊給我 |
多謝高手的解答與詳細的解釋,
我目前的問題是要做一個 ActiveX 插件放到網頁裡,由插件去讀 hardware. 如何用 運用 delphi 去做這個插件; 感謝
------
moneta
編輯記錄
chenmoneta 重新編輯於 2007-07-30 11:15:17, 註解 無‧
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
以下是我自己写了试验 code 后写的心得,我贴在我开的 google 的 group 里的。
</OBJECT> 1. 用 Delphi 写一个网页插件; 2. 写页面的 JavaScript 和该插件交互。比如用 JavaScript 向插件输入数据。 1. 在 Delphi IDE 菜单:New / Other 进入要 New 什么项目的选择窗口,选择 AcitveX 页,选择 Active Form。创建了一个 Acitve Form 新工程。保存它。 1.1. New Active Form 的时候要求命名,这里命名为:JSActiveX. 2. 在这个工程的 Form 上放一个 Edit1: TEdit; 放一个 Label1: TLabel; 放一个 Btn1: TButton 3. 在 IDE 菜单 View/Type Library,出现 DCOM 接口的定义窗口。在 ITestJS 一节上,鼠标右点,选择菜单:new / property,然后填入:SayHello。按IDE的保存后,有了个 Property 叫做 SayHello.在代码里 IDE 自动生成了:function TTestJS.Get_SayHello: WideString; 和 procedure TTestJS.Set_SayHello(const Value: WideString); 4. 填写代码: function TTestJS.Get_SayHello: WideString; begin Result := Edit1.Text; end; procedure TTestJS.Set_SayHello(const Value: WideString); begin Edit1.Text := Value; end; 5. 编译,发布。Delphi 自动生成的 htm 文件大概是: <HTML> Delphi 7 |
chenmoneta
一般會員 發表:3 回覆:2 積分:1 註冊:2007-07-26 發送簡訊給我 |
關於第三點
在 ITestJS 一節上 請問 ITestJS 是? 如圖片 多謝
------
moneta
編輯記錄
chenmoneta 重新編輯於 2007-07-31 11:50:13, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |