Skip to main content

AccessTr.neT


Uzun Süren İşlemlerde Kodların Birbirini Beklemesi

Uzun Süren İşlemlerde Kodların Birbirini Beklemesi

#19
Onu Örnek olarak vermiştim 
Kısa işlemlerde sıkıntı çıkmıyor
Acaba 1.işlemi fonksiyon yazıp boolean olarak döndürsek
 true ile dönünceye kadar 2.işlemi while döngüsü içinde bekletsek olur mu
Cevapla
#20
Kod:
Public Function Pause(NumberOfSeconds As Variant)
    On Error GoTo Error_GoTo

    Dim PauseTime As Variant
    Dim Start As Variant
    Dim Elapsed As Variant

    PauseTime = NumberOfSeconds
    Start = Timer
    Elapsed = 0
    Do While Timer < Start + PauseTime
        Elapsed = Elapsed + 1
        If Timer = 0 Then
            ' Crossing midnight
            PauseTime = PauseTime - Elapsed
            Start = 0
            Elapsed = 0
        End If
        DoEvents
    Loop

Exit_GoTo:
    On Error GoTo 0
    Exit Function
Error_GoTo:
    Debug.Print Err.Number, Err.Description, Erl
    GoTo Exit_GoTo
End Function

Cevapla
#21
Olabilir true olursa mesaj kutusuda çıkar istenirse mantıken.
Cevapla
#22
Bunlar işe yarar mı bilmiyorum
İstediğim 1.işlemi gerekirse 3 gün beklemeli
Cevapla
#23
PauseTime
Yukardakini nasıl belirleyeceksiniz pekii.
Cevapla
#24
O şekilde denemedim
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task