Finalmente sono riuscito ad arrivare alla soluzione del mio problema, la inserisco nel caso possa servire a qualcuno:
l'errore era nella lettura del file:
Do While Not EOF(NFile)
Get NFile, , Corrente
list1.AddItem Corrente.Nome
Loop
Così facendo ciclava una volta in più poiché prima inserive il record e successivamente faceva i controllo sull'EOF, quindi arrivati all'ultimo record, prima inseriva un altro record (ovviamente vuoto)e successivamente rilevava l'EOF.
La soluzione che io ho trovato è la seguente:
Get NFile_Informatica, , EsameCorrente
Do While Not EOF(NFile_Informatica)
lstEsami.AddItem Trim(EsameCorrente.NomeEsame)
Get NFile_Informatica, , EsameCorrente
Loop
Ciao...

Rispondi quotando