solamente che, quando il numero è negativo non dovrebbe copiare proprio nulla!
ho visto il link: http://gambasdoc.org/help/lang/write
Ciao,
...però lì si parla di
Write in Gambas 2. Tra l'altro con Gambas 3 la specificazione di un numero negativo, come terzo elemento della sintassi di
Write nella scrittura di una stringa, non inficia la scrittura dell'intera stringa.
https://gambaswiki.org/wiki/lang/writePer quel che riguarda
Read, invece, circa la specificazione in Gambas 3 di un numero negativo nel terzo elemento sintattico (numero di byte di legge per volta) la documentazione ufficiale dice:
"
If Length is negative, then at most (- Length) bytes are read until the end of the stream. "
https://gambaswiki.org/wiki/lang/readIn sostanza, verrà letta una quantità di byte per volta, indicata dal valore
-n in 8bit, comunque di fatto
non eccedente la fine del file, evitando così l'errore "
End of file".
La combinazione di quel valore negativo con il ciclo
While...Wend consente di leggere l'intero file senza provocare quell'errore di fine file.