• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto Salvare un file di testo

Stato
Discussione chiusa ad ulteriori risposte.

Invisible

Utente Attivo
Autore del topic
4 Maggio 2008
437
0
Miglior risposta
0
Ciao a tutti.
Stavo creando il mio primo "programma" con vb2008. Ripeto vb2008 non vb6.
Ho preso ispirazione da questo topic:
Perfavore, Entra oppure Registrati per vedere i Link!
.
Stavo facendo un programma che salvasse nome e psw che scrivete nella stringa ti testo (vi prego ora non copiate la mia idea :emoji_relieved:) su un file .txt
Sulla guida c'è questo codice:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Il mio problema e che non riconosce il codice Open oltre al fatto che trova altri problemi in questra stringa:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Secondo il programma questo non è possibile...

Ora mi sorge un dubbio. Il problema è che uso vb2008 invece di vb6?
Se potete aiutarmi dicendomi come fare con vb2008 vi sarei molto grato.
 
Il mio problema e che non riconosce il codice Open oltre al fatto che trova altri problemi in questra stringa:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!


Print è il comando per copiare il testo NEL blocco note e non per dare il nome al file,capito ? Al posto di namefile devi scriverci il nome del file da salvare,ad esempio scrivi

txtsave.text

Cioè :

Open "C:\" + txtsave.text + ".txt" For Output As #1
Print #1, Text3.Text
Print #1, Text4.Text
Close #1
End If
End If

Questo è per scrivere nel file ciò ke è scritto nel text3 e nel text4 :emoji_slight_smile:

PS : Perchè c'è 2 volte End If ? O.o comunque io uso questo codice :

Open App.Path + "\" + "filesulqualesalvare.txt" For Output As #1 'Procedura per salvare file di testo in VB6
Print #1, text1.text 'Textbox dove c'è il testo da salvare
Close #1

App.Path = Cartella dov'è inserito il programma

PS : Se il file è inserito in una cartella (ad esempio : pippo) ke è dentro la cartella PLUTO e il nome del file è determinato dal testo del textbox txtsave.text verrà fuori così :


Open App.Path + "\pippo\" + txtsave.text For Output As #1 'Procedura per salvare file di testo in VB6
Print #1, text1.text 'Textbox dove c'è il testo da salvare
Close #1

Spero di esserti stato d'aiuto :emoji_slight_smile:
 
Ultima modifica:
EDIT: Grazie ketto ma riesco a salvare solo 1 file tipo o solo id o solo la password nel testo.
Poi io avevo creato 3 caselle di testo: descizione, id, password.
Come faccio a far chiamare il file come TextBox1? ovvero la descrizione?
 
Ultima modifica:
Basta assegnare una variabile al contenuto della TextBox1 e poi inserirla qui:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Per inserire il contenuto di più textbox prova a fare così:

Crea una variabile di tipo stringa che equivale alla somma delle tre textbox (so che verrà un macello ma non ho altre soluzioni). Poi quella variabile somma la inserisci qui:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Stato
Discussione chiusa ad ulteriori risposte.