>> 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]

Rispondere a