Bart Aimar ha scritto:

> Allora i SystemTick sarebbero secondi?

No, i SystemTick dovrebbero essere scatti di un contatore interno al sistema 
operativo
Dovrebbero variare da un sistema operativo ad un altro e la loro durata varia 
in base alla velocità del PC
Se vuoi sapere quanti ticks ci sono in un secondo con il tuo SO e con il
tuo PC prova questa

Sub TicksPerSecondo()
    lStartTick = getSystemTicks() 
    Wait 1000 ' Attesa di un secondo
    lEndTick = getSystemTicks()          
    MsgBox "Total ticks = " &  lEndTick - lStartTick
End Sub 

Con il mio ci sono 1010 ticks

Nel codice che ti ho postato precedentemente c' erano due errori

getSystemTick()  manca una s finale diventa getSystemTicks()
IEndtTick   = getSystemTicks() c' è una t di troppo  diventa lEndTick = ...

Se vuoi sapere quanti secondi dura un processo c' è la funzione Timer
restituisce i secondi passati dalla mezzanotte, la puoi usare così

Sub Durata_In_secondi()
        Dim lStart As Long ' Queste due variabili devono essere dichiarate come
        Dim lEnd   As Long ' Long altrimenti vengono impostate nel formato ora 
        lStart = Timer
        Wait 2000
        lEnd = Timer
        Secondi = lEnd - lStart
        MsgBox "Tempo trascorso " & Secondi & " secondi" 
End Sub


Ciao Lido

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a