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
System error #24: Troppi file aperti.FMain.SaveDAT.1997
Public Sub SaveDAT (Filepath as string, Dati as TelemetryData) Dim TempFile as file...... File.Save(Filepath,"") ' <---- riga che mi da errore... TempFile = Open FilePath for Create Write #TempFile, Count1 As Byte...... Write #TempFile, Count23 As Byte Close #TempFileEnd
Ma hai aperto il file prime dell'istruzione Save?Dal listato sembra che lo fai DOPO.
Capito male io.Magari potrebbe essere la stringa nulla che manda in confusione Gambas. L'azzardo...
Sembra che prima salvi un file...
...se non ricordo male in pratica con il Write devo andare a operare su di un file già esistente, altrimenti mi mette errore, per questo creo un file vuoto e poi vado a scriverci dentro.
una prova in situazione analoga, ma non ho riscontrato errori.
....ma meno roba c'e', meno roba si rompe :-)