Oppure

Loading
27/03/10 21:18
bios1993
E' possibile leggere una riga X senza leggere le precedenti se si cosa mi consigliate
aaa
27/03/10 21:48
Se le righe non sono tutte della stessa lunghezza, allora no, non puoi.
27/03/10 22:47
NetProgrammer
@nessuno: Perchè devono avere la stessa lunghezza???
@bios1993: Premetto che non conosco il VB6 però in genere ogni linguaggio di programmazione che permette la gestione dei files permette un accesso sequenziale al file.
Ho fatto una ricerca veloce sull'msdn e ho trovato questo che può esserti molto utile
msdn.microsoft.com/it-it/library/…
Ho visto anche qualche esempio e se non sbaglio è vb.net;però credo che ti serva il concetto e comunque dal vb.net al vb6 non ci dovrebbero essere troppi problemi.
Spero che ti sia stato utile.
Ciao
Ultima modifica effettuata da NetProgrammer 27/03/10 22:51
aaa
27/03/10 23:05
GrG
allora, leggere direttamente una singola riga da un txt non si può fare (o almeno io non lo so fare)... invece puoi usare dei "filtri" ... oppure più semplicemente usi un ciclo:

dim stringa as string, x as integer, i as integer
open "C:\file.txt" for input as #1
for x = 0 to i ' i = numero della riga da leggere
line input #1, stringa
next x
close #1
aaa
28/03/10 8:37
Postato originariamente da NetProgrammer:

@nessuno: Perchè devono avere la stessa lunghezza???


Perchè se hanno la stessa lunghezza si può accedere direttamente alla riga richiesta aprendo il file in modalità Random.

Altrimenti, si deve necessariamente scorrere il file sequenzialmente.
28/03/10 18:09
NetProgrammer
Scusa nessuno potresti essere 1 po' più chiaro??
aaa
30/03/10 9:19
Cosa non ti è chiaro?
30/03/10 17:22
NetProgrammer
La tua spiegazione in merito alla lunghezza del testo.
aaa