|
|
| Diğer programlara nefes aldırın |
Eğer programınızda şöyle bir kod varsa;
Dim I
For I = 1 To 10000
'işlemler
Next
döngü bitene kadar windows ve arka planda çalışan her program duracaktır. Oysaki windows bir çoklu çalışma işletim sistemidir. Bir program çalışırken diğer programların durması windows için istenen bir durum değildir. Bu nedenle diğer programlara çalışmaları için izin vermek gerekir.
Bu nedenle yukardaki kod içersinde "Doevents" komutunun mutlaka yer alması gerekir. Yani kod şu halde olmalıdır;
Dim I
For I = 1 To 10000
Doevents
'işlemler
Next
"Doevents" komutu sadece döngü değil bekleme gerektiren her kod parçasında (Do...Loop,While...Wend gibi) kullanılmalıdır.
|
| :: Bu sayfaya 1.160 kere bakıldı :: | |