Gambas-it

Gambas3 => Segnalazione bug => Topic aperto da: kicco - 01 Luglio 2024, 09:13:11

Titolo: Stack overflow decrementando valore ValueBox
Inserito da: kicco - 01 Luglio 2024, 09:13:11
 :ciao:
Ho sintetizzato il problema con questo esempio. Mi va in stack overflow al valore 7870.
Avete suggerimenti?
 :-*
Titolo: Re:Stack overflow decrementando valore ValueBox
Inserito da: Gianluigi - 01 Luglio 2024, 12:22:00
Il codice da te proposto ha il difetto di richiamare se stesso fino all'esaurimento della memoria.
Prova così:

Codice: [Seleziona]
Private $iCount As Integer

Public Sub Button1_Click()

  $iCount = ValueBox1.Value
  For i As Integer = $iCount To 0 Step -1
    ValueBox1.Value = i
    Wait 0.005
  Next

End

Public Sub Form_Open()

  ValueBox1.Value = 10000

End

 :ciao:
Titolo: Re:Stack overflow decrementando valore ValueBox
Inserito da: kicco - 01 Luglio 2024, 17:47:10
Grazie Capitano, ci devo lavorare ed adattarlo.
 :ciao:
Titolo: Re:Stack overflow decrementando valore ValueBox
Inserito da: Gianluigi - 01 Luglio 2024, 17:52:24
Grazie Capitano, ci devo lavorare ed adattarlo.
 :ciao:

Prego, nota che del contatore globale puoi benissimo farne a meno (ero partito con un'idea diversa)

 :ciao: