On Thu, 26 Dec 2002, Hasanul Arifin wrote:

> Pada saat loop berjalan, control sepertinya tidak terupdate. sehingga saya
> hanya bisa melihat hasilnya setelah loop selesai dilakukan. kira-kira
> bagaimana yah caranya agar pada saat loop, progress juga terlihat.

Dalam loop tsb. aplikasi anda tidak memproses windows messages, terutama
message yang berkaitan dengan update tampilan (a.l. WM_PAINT) progressbar.

Solusi populer paling sering diajukan untuk masalah seperti ini adalah
menggunakan Application.ProcessMessages setelah ada perubahan pada
progressbar. Saya pribadi nggak suka cara ini, terlalu dipaksakan. Kalau
yang anda inginkan hanya tampilan progress bar saja yang terupdate,
Application.ProcessMessages tidak perlu dipanggil. Cukup panggil method
Refresh() dari TProgressBar, nggak perlu semua message app. tsb.
diprosess.

Salam
hans
-- 


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke