Oppure

Loading
03/08/09 15:07
Daniele93
Salve a tutti... dopo essermi dedicato per qualche mese al vb6 mi sono imbattuto nel vb.net e pur avendo riscontrato differenza sostanziali ho deciso di provare lo stesso inquanto alcune cose nn erano cambiate...

Ho notato però che il sistema di salvataggio dei file è completamente diverso... ho guardato quindi in 3 siti diversi e uno non era disponibile (la guida di totem) e in altri 2 diceva di fare in due modi completamente differenti ma con nessuno dei 2 riuscivo a fare quello che mi serviva, ovvero salvare un semplice testo in un file... Qualcuno sà spiegarmi come fare?

Inoltre vi chiedo se conoscete una guida buona al vb.net in assenza di quella di totem (di cui ho sentito parlare -in realtà ho letto in altri topic- molto bene)???

Grazie a tutti...
aaa
03/08/09 15:51
VB.NET_Program_91
Allora è semplicissimo ecco come fare:
  Dim scrivi As System.IO.StreamWriter
  scrivi = New System.IO.StreamWriter("percorso file da salvare")
  ' scrive il contenuto del RichTextbox 
  scrivi.Write(textbox1.Text)
  scrivi.Close()

oppure: 

Dim scrivi as New Io.streamwriter("percorso file da salvare")
scrivi.write(textbox1.text)
scrivi.close

o ancora:
 
' solo con i richtextbox
Richtextbox1.SaveFile("Percorso file")


Se hai qualche dubbio o non hai capito qualche passaggio scrivi pure :)
Ultima modifica effettuata da VB.NET_Program_91 03/08/09 15:56
aaa
03/08/09 16:15
Daniele93
GRAZIE 1000!

Fatto... Funziona adesso provero anche per caricare i file ma immagino sia streamreader...

Nessuna delle 2 guide che avavo visto mi diceva di fare così... :rofl:

Comunque grazie...
aaa
03/08/09 16:23
Daniele93
Mi sà che ho parlato troppo presto...

Ho scritto:

OpenFileDialog1.ShowDialog()
Dim apri As System.IO.StreamReader
apri = New System.IO.StreamReader(OpenFileDialog1.FileName)
apri.read (textbox1.text)'non c' è write
apri.Close()

Sapresti dirmi cosa devo fare?

Grazie
Ultima modifica effettuata da Daniele93 03/08/09 16:25
aaa
03/08/09 17:06
Mte90
Se spieghi l'errore sarebbe più facile aiutarti...
aaa
03/08/09 17:23
riseofapocalypse
Mi sembra che devi fare:
TextBox1.Text = apri.ReadToEnd

:k:
Ultima modifica effettuata da riseofapocalypse 03/08/09 17:23
aaa
03/08/09 17:39
Daniele93
Si scusate... Mi sono dimenticato dimienticato di dirvi l' errore...

mi dice: "risoluzione dell' overflow non riuscita perchè nessun 'read' accessibile accetta questo numero di argomenti"

sostanzialmente io vorrei fare in modo che il testo del file che recupera sia inserito nella textbox1 come proprietà text

Grazi 1000
aaa
03/08/09 18:35
manvb.net
Si, devi usare ReadToEnd. Comunque se vuoi risparmiarti le dichiarazioni puoi usare il namespace my così:

texbox1.text = My.Computer.FileSystem.ReadAllText(nomefile)
aaa