Récuperer des paramètres a partir d'un TXT

Florian -  
tarek_dotzero Messages postés 834 Statut Membre -
Bonjour,

Comme le champs de titre du message est un peu court , je le réecris en entier :

Comment récuperer des paramètres utilisateur enregistrés dans un fichier texte ?

Explication :

Mon programme est un navigateur internet, il possède deux form, la Form1 qui sert à naviguer proprement dit, et une Form2 qui sert à modifier les Options d'utilisateur...Dans cette fameuse Form2, j'ai mis des champs textes et les options que l'utilisateur doit pouvoir modifier. Exemple : La page d'accueil du navigateur.
Ces informations sont conservées dans un fichier texte à la racine de la partition "c:/".
Comme ceci :

Public Class Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim fso, Fichier
fso = CreateObject("Scripting.FileSystemObject")
Fichier = fso.CreatetextFile("C:\Parametres aWeb.txt", True)
Fichier.WriteLine("Page d'accueil :" & TextBox1.Text)
If RadioButton3.Checked = True Then
Fichier.WriteLine("Langue : Nederlands")
ElseIf RadioButton2.Checked = True Then
Fichier.WriteLine("Langue : English")
ElseIf RadioButton1.Checked = True Then
Fichier.WriteLine("Langue : Français")
End If
Fichier.Close()
Me.Hide()
End Sub
End Class


Vous aurez donc devinez que cette Form2 possède 3 radiobutton pour le choix de la langue et une textbox pour le choix de la page d'accueil.

Ma question :

Comment faire pour appliquer au navigateur ces options utilisateur ?

5 réponses

tarek_dotzero Messages postés 834 Statut Membre 122
 
AAAhhh,

L'évènement OnUpload de votre Form1 (la form de navigation), et tu les stocks après dans des variables globales.
1
tarek_dotzero Messages postés 834 Statut Membre 122
 
Des fois on trouve:

1. Tu sauvegardes tes données quand tu click sur "Ok", et tu affiche le message "Ces bla bla auront effet après le redémarrage de votre truc"
2. Tu charge toujours la nouvelle configuration au lancement.

Je trouve cela simple, et les autres utilisateurs ont l'habitude de se trouver dans des situations pareilles.
0
Florian
 
Merci beaucoups pour ta réponse, mais je voudrais savoir comment dire a mon programme de réouvrir ces paramètres.
0
Florian
 
Heuuuu... Encore merci pour ta réponse, mais je suis encore novice, donc si tu pouvais me détailler ce qu'il faut ajouter a mon code ce serait vraiment sympa :-)
0

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

Posez votre question
tarek_dotzero Messages postés 834 Statut Membre 122
 
C'est du VB? .Net, 6, VBA ou VBS?

Je ne maîtrise pas bien, mais:

1. Il te faut la fonction de lecture: apparemment Fichier.ReadLine(...)
2. Tu fais deux lectures:

Dim fso, Fichier 
Dim pageaccueil, langue
fso = CreateObject("Scripting.FileSystemObject") 
Fichier = fso.CreatetextFile("C:\Parametres aWeb.txt", False) 

pageaccueil = Fichier.ReadLine()
langue = Fichier.ReadLine()

pageaccueil = mid(len("Page d'accueil :"), len(pageaccueil) - len("Page d'accueil :"))
langue = mid(len("Langue : "), len(langue) - len("Langue : "))



J'ai pas éssayé, mais cela doit marcher.
0