上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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 文章主題: |
|
|
小賴, 請不要見
具體情況是當按退出button 時, 會安排自動backup 某tables/ file, 同時會彈出一個form(progress bar 會置於其中) 以 顯示backup file 的進度.
不知你有何方法, 請指點 |
|
回頂端 |
|
 |
newcomer
註冊時間: 2005-07-19 文章: 6
第 5 樓
|
發表於: 星期二 七月 19, 2005 10:32 pm 文章主題: |
|
|
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 一下...可以發現很多好玩的事.... |
|
回頂端 |
|
 |
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, 還有疑問,
該將你的程式碼貼上來研究一下,
大家才知你的問題在那裡. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
|