J?ai un exemple de code VB6, et j?aimerai trouver un code similaire pour VS2010

imageinbox Messages postés 3 Date d'inscription dimanche 27 juillet 2003 Statut Membre Dernière intervention 28 janvier 2011 - 24 janv. 2011 à 20:58
imageinbox Messages postés 3 Date d'inscription dimanche 27 juillet 2003 Statut Membre Dernière intervention 28 janvier 2011 - 28 janv. 2011 à 16:23
Bonjour
Je ne c'est pas ci j'ai posté ma question a la bonne place mais
Je voudrai utilisé la même fonction de ce code vb6 mais avec VS2010

3.Private Sub Sauver_Click()
4. Dim vari As Integer
5. vari = FreeFile
6. contenu = Form1.Text1.Text
7.' adresse du fichier a enregistrer
8. chemin = "c:\...\text.txt"
9.'ouverture du fichier
10. Open chemin For Output As #vari
11.' enregistrement du texte
12. Print #vari, contenu
13.'Fermeture du fichier
14. Close vari
15.End sub

J'ai trouvé des exemples de code VS2010.. Richtextbox avec SaveFileDialog et streamwriter... ??!!
http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/1d39c042-0caa-4c6a-bdd4-969b49605a3f
Ce n'est pas ce que je veux faire ...

*Pas de boite SaveFiledialog*

Avec VS 2010
Bouton1Save = crée le dossier (C:\dossier1\) + crée le Fichier (\TEST.txt)
(écrire lingne1 = textbox1.text)
(écrire lingne2 = textbox2.text)

Bouton2Open = Ovrir le fichier (C:\dossier1\TEST.txt) +
(écrire lingne1 = textbox1.text)
(écrire lingne2 = textbox2.text)

Merci beaucoup & je sui nouveau de le langage VB

5 réponses

imageinbox Messages postés 3 Date d'inscription dimanche 27 juillet 2003 Statut Membre Dernière intervention 28 janvier 2011
24 janv. 2011 à 21:14
J'ais essayer beaucoup d'exemples de code... & aucun résulta!

Private Sub Grcbt_save_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Grcbt_save.Click

Dim cDirs As DirectoryInfo() = New DirectoryInfo("c:").GetDirectories()
Using sw As StreamWriter = New StreamWriter("TEST.txt")
For Each Dir As DirectoryInfo In cDirs
sw.WriteLine(Dir.Name)
sw.WriteLine("textbox1.Text")
Next
End Using

End Sub

Ca ne marche pas.. il me manque bcp d'informations je crois
0
NHenry Messages postés 15151 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 4 septembre 2024 159
24 janv. 2011 à 21:24
Bonjour,

Ou Io.File.WriteAllText(Fichier, texte).

Tu t'es trompé de catégorie, tu as mis VB6 à la place de VB.NET, penses-y pour la prochaine fois.

Mon site
0
vblover Messages postés 57 Date d'inscription mardi 25 février 2003 Statut Membre Dernière intervention 27 janvier 2011
27 janv. 2011 à 03:00
un morceau de code vb 2005 pour lire d'un fichier

Dim Obj_Fichier As FileStream
Dim Obj_StreamReader As StreamReader
Obj_Fichier = New FileStream("comptabilite.ini", FileMode.OpenOrCreate, FileAccess.Read)
Obj_StreamReader = New StreamReader(Obj_Fichier)
' lire le fichier
Gstr_RepertoireSource = Obj_StreamReader.ReadToEnd
' BONNE PRATIQUE liberer les objets crees
'Obj_Fichier = Nothing
'Obj_StreamReader = Nothing

vblover
0
NHenry Messages postés 15151 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 4 septembre 2024 159
27 janv. 2011 à 12:51
Bonjour,

@vblover,

Si Gstr_RepertoireSource est une string :

Gstr_RepertoireSource=IO.File.ReadAllText("comptabilite.ini")

Pour les lignes :
Dim ltStr as string()=IO.File.ReadAllLines("comptabilite.ini")

Plus simple à utiliser.

Mon site
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
imageinbox Messages postés 3 Date d'inscription dimanche 27 juillet 2003 Statut Membre Dernière intervention 28 janvier 2011
28 janv. 2011 à 16:23
Merci beaucoup pour cette aide, j'es maleureusement pas eu le temps de testé encow.. je travail bcp c'est temps ci! mais je vous donne des nouvelles ci je réusi ... lol
0
Rejoignez-nous