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]

Rispondere a