Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Virgolette VB6
Forum - Visual Basic 6 - Virgolette VB6

Avatar
Devil_Joker93 (Normal User)
Rookie


Messaggi: 37
Iscritto: 06/11/2009

Segnala al moderatore
Postato alle 17:28
Sabato, 23/01/2010
Ciao a tutti, sto creando un programma che compilando i dati Nome,Cognome,Via,.... in diversi textbox me li salvi in un file di testo.... fino a quì tutto OK, ma mi piacerebbe che quando mi crei il file di testo, ci sia nome e il cognome tra virgolette così:

"Nome"
"Cognome"
Via

perchè adesso me li scrive senza....

Sapete aiutarmi ?

Grazie :k:

PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 17:42
Sabato, 23/01/2010
Open "d:\prova.txt" For Output As #1
Write #1, "Mario"
Close #1

Dim s As String
Open "d:\prova.txt" For Input As #1
Line Input #1, s
Close #1
MsgBox s

Ultima modifica effettuata da Alfonso il 23/01/2010 alle 17:47
PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 21:08
Sabato, 23/01/2010
Testo quotato

Postato originariamente da Alfonso:

Open "d:\prova.txt" For Output As #1
Write #1, "Mario"
Close #1

Dim s As String
Open "d:\prova.txt" For Input As #1
Line Input #1, s
Close #1
MsgBox s



la write, però, è limitata alla Open, quindi è bene che tu conosca che puoi usare anche:

Codice sorgente - presumibilmente Visual Basic 6

  1. 'la funzione chr() per convertire il decimale 34 in ascii cioè: "
  2. Open "d:\prova.txt" For Output As #1
  3. Print #1, chr(34) & "Mario" & chr(34)
  4. Close #1



oppure:
Codice sorgente - presumibilmente Visual Basic 6

  1. ' basta usare doppie virgolette
  2. Open "d:\prova.txt" For Output As #1
  3. Print #1,""Mario""
  4. Close #1


Ultima modifica effettuata da GrG il 23/01/2010 alle 21:09
PM Quote