Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
11/01/07 17:38
Fmasso91
salve,
vorrei sapere come creare dei file .txt,specificando il percorso, da aprire con blocco note in visual basic 6.

vi ringrazio anticipatamente!
aaa
11/01/07 19:52
Maffo23
per creare un txt basta che lo crei!!con

Open "percorso che vuoi\file.txt" For Random As #1
....
Close #1

X leggere e scrivere il contenuto del file
sostituisci i .... con

scrivere Put #1,testo
leggere Input #1,testo
(testo è una variabile che contiene il contenuto del file)
aaa
12/01/07 13:56
Fr3d3R!K
oppure più semplicemente (visto che necessariamente sequenzialmente va letto il txt) si potrebbe fare:
[b]Private Sub Form_Load()[/b] 'conviene farlo qui la creazione
[b]Open "C:\tuacartella\documento.txt" For Output As 1[/b] 'for output se il file non c'è lo crea...se c'è sovrascrive...se non vuoi sovrascriva ma che scriva in coda sostituisci con for append
'as 1 indica l'identificativo del file per il vb
[b]End Sub[/b]

•per scrivere un dato sul file il codice è Print #1,dato dove 1 è l'id del file dichiarato con as
•per scrivere più dati sul file Write #1,dato1,dato2...
•per leggere le cose scritte con print Line Input #1,dato
•per leggere le cose scritte con write Input #1,dato1,dato2...
•per chiudere Close 1
•ps. puoi scrivere anche da variabili a file
spero sia chiaro
byez! :k:
Ultima modifica effettuata da Fr3d3R!K 12/01/07 13:57
aaa
12/01/07 14:03
Fmasso91
Grazie per le risposte, ho risolto il mio problema con successo!!!
aaa
16/03/07 17:39
codix
Come faccio a scrivere più record a larghezza prestabilita su un file .txt?
Grazie
aaa
16/03/07 21:15
c.ronaldo
Attenzione : Già hai aperto una discussione simile! :alert:
Ho risposto sull'altro topic infatti
Stai più attento la prossima volta ;)
aaa
18/03/07 8:18
codix
Scusa. per me é la prima volta.
aaa
18/03/07 20:34
albertking82
codice
private sub form_load()
dim n as integer , path as string
n=freefile
path="c:\miofile"
open path for output as #n
close #n
end sub
Questo genera il file vuoto
aaa