VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

How to use progress bar

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
newcomer



註冊時間: 2005-07-19
文章: 6


第 1 樓

發表發表於: 星期二 七月 19, 2005 6:52 pm    文章主題: How to use progress bar 引言回覆

諸位好,

本人設計了一個project. 在其運作後, 退出時, 會backup 資料庫/ tables 到Common Device.
問如何用Progress Bar 去顯示其 backup 進度.
我嘗試了很多次, 但不成功.
坊間亦找不到有關書籍.
請各位高人指教

謝謝!!
回頂端
檢視會員個人資料 發送私人訊息
小賴



註冊時間: 2004-12-27
文章: 476


第 2 樓

發表發表於: 星期二 七月 19, 2005 8:14 pm    文章主題: 引言回覆

引言回覆:

請各位高人指教

我不是高人, 而您只向高人請教, 是不是我就不能作答 ?
怎麼作 ? 不這是把它置於您的FORM嗎?
無具體的問題, 我想不會有具體的答覆吧!
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
elleryq



註冊時間: 2007-06-21
文章: 768


第 3 樓

發表發表於: 星期二 七月 19, 2005 9:12 pm    文章主題: 引言回覆

原因是因為,在處理工作的同時,又同時去畫 UI, 因為處理 UI 重繪製的事件都來不及被觸發(或沒辦法觸發)
所以,根本看不到進度.

一般 Windows programming 會建立一個 thread 專門用來重新繪製 UI, 以避免有來不及繪製 UI 的情況
但是很遺憾的是, VFP 目前還不支援 thread, 需要繞別的路才可以作到.
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
newcomer



註冊時間: 2005-07-19
文章: 6


第 4 樓

發表發表於: 星期二 七月 19, 2005 10:29 pm    文章主題: 引言回覆

Embarassed 小賴, 請不要見

具體情況是當按退出button 時, 會安排自動backup 某tables/ file, 同時會彈出一個form(progress bar 會置於其中) 以 顯示backup file 的進度.
不知你有何方法, 請指點
回頂端
檢視會員個人資料 發送私人訊息
newcomer



註冊時間: 2005-07-19
文章: 6


第 5 樓

發表發表於: 星期二 七月 19, 2005 10:32 pm    文章主題: 引言回覆

Rolling Eyes ellerya

Thanks for your opinion.
回頂端
檢視會員個人資料 發送私人訊息
小桑•無痕



註冊時間: 2003-07-08
文章: 304
來自: Tainan, Taiwan

第 6 樓

發表發表於: 星期三 七月 20, 2005 6:12 am    文章主題: 引言回覆

1.自己做物件,使用2個shape或Container內加一個shape,再加上Label....
2.引用Activex controls中的MicroSoft ProgressBar Control 6.0(SP4) ....

第一種方式要自己算百分比、第二種方式先設好Min與Max,使用時只需填入Value即可,但如果Value<Min 或 Value>Max 會跳出錯誤訊息。
另外...這個只能幫你顯示複製檔案數的進度,無法顯示到底複製多少Bytes。

_________________
用力 Try 一下...可以發現很多好玩的事....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 7 樓

發表發表於: 星期三 七月 20, 2005 8:36 pm    文章主題: 引言回覆

不知newcomer看過這篇文章了沒?
[工具] 執行進度顯示 百分比%

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
newcomer



註冊時間: 2005-07-19
文章: 6


第 8 樓

發表發表於: 星期三 七月 20, 2005 10:39 pm    文章主題: 引言回覆

小桑•無痕,

Thanks.

In fact, I have used your method already but it cannot show the real progress. It just count the number of record but not the porgress.
回頂端
檢視會員個人資料 發送私人訊息
newcomer



註冊時間: 2005-07-19
文章: 6


第 9 樓

發表發表於: 星期三 七月 20, 2005 10:42 pm    文章主題: 引言回覆

garfield,

謝謝! 之前我用"PROGRESS BAR" 去搜尋, 所以找到這些文章.
回頂端
檢視會員個人資料 發送私人訊息
newcomer



註冊時間: 2005-07-19
文章: 6


第 10 樓

發表發表於: 星期三 七月 20, 2005 10:44 pm    文章主題: 引言回覆

sanchi,

Thanks.
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 11 樓

發表發表於: 星期四 七月 21, 2005 12:11 am    文章主題: 引言回覆

就像 elleryq 所說的 VFP 目前還不支援 thread ,
所以如果newcomer 要針對一個檔案在複製備份時,
是無法針對這一個檔案去顯示進度百分比,
只能對已經複製的檔案數 / 所有要複製的檔案數 之比率來做顯示.
如果newcomer, 還有疑問,
該將你的程式碼貼上來研究一下,
大家才知你的問題在那裡.

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作