>> Facendo una prova sembra essere 2147483647 (in altre parole il limite >> superiore del tipo long) >> Infatti se provi a fare: >> dim a(2147483647) >> funziona, ma in qualunque altro modo metti il dimensionamento, ad >> esempio: >> dim a(2.15E+009) >> non funziona e ti da errore "Inadmissible value or data type. >> Overflow". > > 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. > Ho fatto alcune prove riducendo il numero di righe nel file... a > 25'000 incomincia a funzionare... ma trovo seccante dover spezzare il > file poi ricomporlo. > > L'idea è quella di mettere a punto un programmino di conversione... se > funziona si avrebbe a disposizione un bel gruppone di listini. > Ma spezzarli prima di convertirli non mi sembra agevole... Da quel che ho visto sulla lista api-dev direi che la soluzione ottimale dovrebbe essere leggere una riga alla volta, 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. In questo modo non hai bisogno di creare una matrice di quelle dimensioni. ;-) Ciao! Emanuele. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
