全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5752
推到 Plurk!
推到 Facebook!

Service Application 範例程式

 
RaynorPao
版主


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-02 11:09:01 IP:203.73.xxx.xxx 未訂閱
這篇文章的主要目的,在建立一個簡單的 Service Application 範例,提供給 大家參考 < class="code"> 1.如何建立一個 Service Application Project? 在 C++ Builder IDE 中,按「File/New/Other」出現「New Items」Dialog, 在「New」Tab 中選擇「Service Application」然後按「OK」,即可建立一個 Service Application Project 2.在哪邊可以取得此 Service Application Project 的 Source Code? http://delphi.ktop.com.tw/loadfile.php?TOPICID=9878606&CC=220934 3.此 Service Application 適用的作業系統為何? Windows NT/2000/XP (理論上如此,不過目前只在 Windows 2000 測試過) 4.如何安裝/啟動/停止/移除此 Service Application? (1)安裝: 下載檔案 PaoServ.zip 完成,解開以後,會看到檔案 inst.bat, 直接執行此檔案,即可順利安裝此 Service Application (2)啟動: 方式有兩種,在完成(1)的步驟以後,在 Windows 作業系統中按 「開始/程式集/系統管理工具/服務」啟動「服務」Dialog,如果此 Service Application 已經順利安裝完成,就可以找到一個名稱為 「RaynorPao's Service Demo」的 Service,選擇該 Service 按右 鍵選擇「啟動」,即可順利啟動此 Service Application;另外一 個方法是完成(1)的步驟以後,直接重新開機,也可以自動啟動此 Service Application (3)停止: 當此 Service Application 在「啟動」的狀態,在(2)中提到的「 服務」Dialog 裡面,選擇此 Service 按右鍵選擇「停止」,即可 順利停止此 Service Application (4)移除: 當此 Service Application 在「停止」的狀態,執行 uninst.bat 檔案,即可順利移除此 Service Application (5)備註: 如果想要用寫程式的方法對此 Service Application 做(1)(2)(3) (4)的動作,就必須參考 M$DN 的 Service Control Manager(SCM) 5.此 Service Application 提供哪些功能? (1)此 Service Application 目前沒有提供任何特殊的功能,只是用來做為範 例程式,讓大家了解 Service Application 基本架構 (2)此 Service Application 被啟動的同時,在工作列(右下角)會出現一個小 Icon,直到此 Service Application 被停止的同時,此 Icon 就會消失 (3)此 Service Application 被啟動的同時,用滑鼠點選(2)中的 Icon,就會 顯示此 Service Application 內藏的 Form(User Interface) 6.如果寫得不好,或是有不對的地方,請大家多多指教 --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
shinnuei
一般會員


發表:32
回覆:48
積分:21
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-08 18:01:50 IP:61.221.xxx.xxx 未訂閱
RaynorPao 您好: 請問我如果要自己開一個 Service Application 要注意什麼? 因為我要開數個 Service Application 來測試,但是我將此範例當成骨架直接拿來改成其他用 途,但是我下 paoserv /install 的時候,他會說"指定的服務己存在",可是我試過重新開一個 Service Application ,再把此範例的程式碼複製過去,但還是不能正常運作(可以編譯,但很明 顯的沒有 SystemTray Icon 出現),請問有什麼方法可以快速的新增一個有Form的 Service Application 或是直接修改此範例的 介面ID呢(是不是這樣說)?
SnP
一般會員


發表:11
回覆:19
積分:6
註冊:2003-03-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-10 16:41:14 IP:61.218.xxx.xxx 未訂閱
請問版主大大,這一個檔案抓不到了說,還有地方可以讓後進參考嗎?
maxeii
一般會員


發表:3
回覆:4
積分:1
註冊:2004-03-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-30 11:11:56 IP:211.22.xxx.xxx 未訂閱
小弟補充一下,如果要複製程式碼到自己的程式,會發現TrayIcon不會顯示,是因為在TService屬性中的InterActive要設定為true哦....    
引言: RaynorPao 您好: 請問我如果要自己開一個 Service Application 要注意什麼? 因為我要開數個 Service Application 來測試,但是我將此範例當成骨架直接拿來改成其他用 途,但是我下 paoserv /install 的時候,他會說"指定的服務己存在",可是我試過重新開一個 Service Application ,再把此範例的程式碼複製過去,但還是不能正常運作(可以編譯,但很明 顯的沒有 SystemTray Icon 出現),請問有什麼方法可以快速的新增一個有Form的 Service Application 或是直接修改此範例的 介面ID呢(是不是這樣說)?
show
初階會員


發表:57
回覆:48
積分:31
註冊:2003-05-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-10-12 10:44:43 IP:220.134.xxx.xxx 未訂閱
我在此範例新增加一個Memo/Edit,服務啟動時,Memo跟Edit無法輸入任何字,這問題該如何解決???
系統時間:2024-12-02 15:45:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!