19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
Noi abbiamo Sleep e Wait
È un idea tanto strampalata?
Public Sub Main() Dim i As Integer Do Inc i Wait 0.0000001 Loop Until i = 2000000 Print iEnd
Public Sub Main() Print CFloat(Time) Wait 0.001 Print CFloat(Time) Print " |^^^" Print " Sdcm" Print "S= secondi\nd= decimi di sec.\nc= centesimi di sec.\nm= millisecondi"End
Public Sub Main() Print CFloat(Time) Wait Print CFloat(Time) Print " |^^^" Print " Sdcm" Print "S= secondi\nd= decimi di sec.\nc= centesimi di sec.\nm= millisecondi"End
Public Sub Main() Print CFloat(Time) Wait 0.0001 Print CFloat(Time) Print " |^^^" Print " Sdcm" Print "S= secondi\nd= decimi di sec.\nc= centesimi di sec.\nm= millisecondi"End
P.S. Stai a vedere che kicco ha ragione...
[......e se io volessi un ritardo inferiore al millesimo di secondo ?
Private timer1 As Timer Private a As BooleanPublic Sub Main() Dim i As Integer a = False timer1 = New Timer As "timer1" timer1.delay = 1 'carica 1ms nel timer timer1.enabled = 1 'fa partire il timer Do Inc i Loop Until a = True Print i EndPublic Sub Timer1_timer() a = True 'allo scadere modifica la variabile timer1.Enabled = 0 'ferma il timer Print "Stop"End
Codice: [Seleziona] Do Inc i Loop Until a = True
Do Inc i Loop Until a = True
......e se io volessi un ritardo inferiore al millesimo di secondo ?