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 #TempFile
End
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 :-)