Emanuele ha scritto:
Temo di non aver capito... vuoi dire che tu hai messo 2147483647 e la
tua macchina non ha risposto Overflow?
Direi che hai capito! ;-)
Se scrivo:
dim a(2147483647)
mi dimensiona l'array, ovviamente se cerco di inserirgli un dato inizia
ad aumentare la memoria occupata e devo killare soffice
Mentre se invece scrivo:
dim a(2.15E+009)
allora mi riporta un errore di Overflow.
Direi che ai fatto Bingo!
Ma sul momento non avevo ben capito...
Larent Godard su api-dev è stato più esplicito (a prova di cretino per
intenderci)... e mi ha consigliato di modificare la funzione sostituendo
integer con long...
Alla lunga, anche se sono un po' duro, batti e ribatti a volte qualcosa
mi entra...
Da quel che ho visto sulla lista api-dev direi che la soluzione ottimale
dovrebbe essere leggere una riga alla volta,
Ho lavorato un po su del codice del genere... ma in entrambe le
soluzioni continuo a non capire come (e quando) viene scritta la riga
modificata (se modificata)
verificare che non sia
l'ultimo campo, se non lo è continuare a ricostruire la riga "di output"
(una alla volta), se invece è l'ultimo scrivere la riga in un nuovo file.
Cosa significa ricostruire la riga di output?
Se io leggo una riga, (e magari la modifico anche) devo scriverla subito
in un file di output...
??
Scusami... ma sono concenti nuovi...
In questo modo non hai bisogno di creare una matrice di quelle
dimensioni. ;-)
Però devo salvare il file di output ad ogni riga... o no!
Nel caso dell'array penso vada salvato solo alla fine... ma per il
momento sono riuscito solo ad accumulare errori.
Se hai qualche dritta è la benvenuta
ciao e grazie
Bart
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]