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

請問一下有關StatusBar的用法

尚未結案
willchen
初階會員


發表:64
回覆:81
積分:29
註冊:2003-05-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-03 18:47:09 IP:163.28.xxx.xxx 未訂閱
小弟在實作上有想要把一旦StatusBar的文字改變的時後就執行某程式 可是看了看StatusBar裡面的event都好像沒有這相關的 請問各位高手,有其他好一點的 vcl元件可以使用來控制整個執行狀態嗎?? 發表人 - Gemi0305 於 2003/11/03 19:34:31
RaynorPao
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-03 20:59:27 IP:61.221.xxx.xxx 未訂閱
引言: 小弟在實作上有想要把一旦StatusBar的文字改變的時後就執行某程式 可是看了看StatusBar裡面的event都好像沒有這相關的 請問各位高手,有其他好一點的 vcl元件可以使用來控制整個執行狀態嗎??
willchen 你好:
(1)不太明白你的問題?? 以及你想要達到的目的?? 既然已經能變更 StatusBar
   裡面所顯示的文字,那就代表你事先已經知道某個條件變更了,那自然也應
   該可以做你想做的事情
(2)另外,也可以利用一個 Timer 週期性的檢查 StatusBar 裡面的文字是否變
   更,以啟動另外一個程序
    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
willchen
初階會員


發表:64
回覆:81
積分:29
註冊:2003-05-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-03 21:32:25 IP:203.70.xxx.xxx 未訂閱
包子哥真是抱歉,我再說明白一點好了 程式執行如下: 有兩個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觸發的時機,不知道小弟這樣說,包子哥有比較了解了嗎??
系統時間:2024-05-17 15:32:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!