PDA

Visualizza la versione completa : [vb] aprire un file in lettura e/o scrittura


martitina
04-10-2002, 11:30
ciao a tutti...problemino presumo facile...

sto facendo un programmino in visual basic....
devo andare leggere un file .txt che contiene un numero(una temperatura)..
lo apro, leggo il valore e se (es.) maggiore di 100 devo riscrivere il contenuto di sto file..

come devo aprire allora il file?!
Qualche esempio?
Grazie 1000:ciauz:

xegallo
04-10-2002, 11:53
Originariamente inviato da martitina
ciao a tutti...problemino presumo facile...

sto facendo un programmino in visual basic....
devo andare leggere un file .txt che contiene un numero(una temperatura)..
lo apro, leggo il valore e se (es.) maggiore di 100 devo riscrivere il contenuto di sto file..

come devo aprire allora il file?!
Qualche esempio?
Grazie 1000:ciauz:
la sintassi per aprire un file semplice
open "nomefile" for... as numero canale

close numero canale

ovviamente ci che sta in mezzo tra open e close dipende dal for
ci sono vari metodi per interagire con i file se nel file di testo in questione c' solo il valore che devi controllare ti consiglio cosi
[code]
dim sFile as string
open "nomefile" for binary as #1
sFile = space$(lof(1))
get #1,,sFile
close #1
if sfile = [valore che cerchi]then
open "nomefile" for binary as #1
put #1,,[Nuovo valore]
close #1
end if

martitina
04-10-2002, 11:57
grazie per l'interessamento...fortunatamente sono riuscita a risolvere un minuto fa.....!!

grazie molte!:ciauz:

Loading