Oppure

Loading
29/10/11 6:17
Mario2008
Devo utilizzare stopWatch per generare un loop. Ho proceduto come segue:

PIPPO:

stopWatch.Start()
Call MiaProceduta()
stopWatch.Stop()

'qui gestisco i risultati di MiaProcedura()

stopWatch.Reset()

GoTo PIPPO

Ma non funziona, non ottengo risultati da MiaProcedura(), mentre se avvio stopWatch una sola volta togliendo il loop ottengo i risultati desiderati ma chiaramente una volta sola.

In sostanza devo utilizzare stopWatch come un timer al alte prestazioni per ripetere la stessa proceduta diverse volte al secondo, cosa che non riesce col normale uso dell'oggetto timer che, al contratio di quanto sembra, non va sotto il semplice decimo di secondo (altrochè millesimi).

Ringrazio per la cortese risposta.
aaa
29/10/11 7:29
Qwertj
Lo sai che hanno inventato la programmazione strutturata?
Intanto converti il codice in
While (True)
        stopWatch.Start() 
        MiaProcedura() 
        stopWatch.Stop() 

       'qui gestisco i risultati di MiaProcedura() 

        stopWatch.Reset() 
End While

Se non ottieni risultati da MiaProcedura, probabilmente il problema è in MiaProcedura, non credi?
Posta il codice di quella routine

P.S: Abbandona la sintassi VB se lavori con VB.NET, sarà solo controproducente e obsoleta
aaa