Oppure

Loading
23/05/10 11:17
Corrupted
Salve,

mi chiedevo se fosse presente un limite di loop per un ciclo For...Next.

Per intenderci, faccio un esempio:

x = 123
For i = 0 To x
istruzione
Next i


C'è un limite di grandezza del numero x oppure si può ciclare infinitamente?
aaa
23/05/10 11:47
GrG
infitamente no, sia perchè le variabili integer possono contenere solo fino un certo numero (non ricordo quale) sia perchè il computer non ce la fa e si blocca tutto
aaa
23/05/10 11:54
Ultimo
Postato originariamente da Corrupted:

Salve,

mi chiedevo se fosse presente un limite di loop per un ciclo For...Next.

Per intenderci, faccio un esempio:

x = 123
For i = 0 To x
istruzione
Next i


C'è un limite di grandezza del numero x oppure si può ciclare infinitamente?



se superi un certo limite ti da Overflowexception
If ok Then GOTO Avanza else GOTO Inizia

23/05/10 11:58
nessuno
Il limite è per il valore, non per il ciclo.

Il ciclo puo' essere anche infinito se scrivi

For i=0 To 1 Step 0

@grg ... dire che il computer non ce la fa, mi sembra eccessivo ... :)

@ultimo ... Overflowexception mi sembra proprio del VB.NET, non del VB6 ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
23/05/10 12:03
Ultimo
Postato originariamente da nessuno:

Il limite è per il valore, non per il ciclo.

Il ciclo puo' essere anche infinito se scrivi

For i=0 To 1 Step 0

@grg ... dire che il computer non ce la fa, mi sembra eccessivo ... :)

@ultimo ... Overflowexception mi sembra proprio del VB.NET, non del VB6 ...


:rofl:
If ok Then GOTO Avanza else GOTO Inizia

23/05/10 13:16
Corrupted
Postato originariamente da GrG:

infitamente no, sia perchè le variabili integer possono contenere solo fino un certo numero (non ricordo quale) sia perchè il computer non ce la fa e si blocca tutto


Ok, quindi 2147483647 nel caso di una variabile Long.

Ringrazio tutti per le delucidazioni.
aaa