請問一下有關StatusBar的用法 |
尚未結案
|
willchen
初階會員 發表:64 回覆:81 積分:29 註冊:2003-05-23 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 小弟在實作上有想要把一旦StatusBar的文字改變的時後就執行某程式 可是看了看StatusBar裡面的event都好像沒有這相關的 請問各位高手,有其他好一點的 vcl元件可以使用來控制整個執行狀態嗎?? willchen 你好: (1)不太明白你的問題?? 以及你想要達到的目的?? 既然已經能變更 StatusBar 裡面所顯示的文字,那就代表你事先已經知道某個條件變更了,那自然也應 該可以做你想做的事情 (2)另外,也可以利用一個 Timer 週期性的檢查 StatusBar 裡面的文字是否變 更,以啟動另外一個程序 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
willchen
初階會員 發表:64 回覆:81 積分:29 註冊:2003-05-23 發送簡訊給我 |
包子哥真是抱歉,我再說明白一點好了
程式執行如下:
有兩個Host1,Host2與Host3,Host1,Host2與Host3都有A與B兩個程式
在Host2使用A接收到Host1傳過來的資料(使用Socket),然後A抓資料中的參數,並且呼叫B起來Run,並使用SendMessage方式傳給B,B接到參數之後執行產生結果並傳回給A(使用SendMessage),A接受到結果之後,把資料包裝結果之後,A必須要使用Socket送到Host3的A程式,但現在問題在於,我可以在B傳訊息(執行結果)給A時(Message觸發時),開Socket傳給Host3,但小弟不想使用這個方式,想利用VCL的一些元件,一但B傳訊息(執行結果)給A,A處理完包裝結果之後(存入檔案),然後再觸發該VCL元件(例如更改StatusBar的text為執行OK),VCL的元件就可以藉由此觸發(例如statusBar的event觸發,statusbar text的更改),開Socket傳送到Host3的A.這樣或許比較麻煩一點,但這樣才能防止SendMessage方式讓程式卡死.講了那麼多,最主要是要使用Socket時機避開Message觸發的時機,不知道小弟這樣說,包子哥有比較了解了嗎??
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |