asairfanne
Messages postés5Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention 9 juin 2005
-
27 mai 2005 à 14:02
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 2007
-
27 mai 2005 à 18:25
salut,
j'aimerais savoir comment on affiche un fiche text à partir d'une application vb6?
merci
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 27 mai 2005 à 17:14
Bonjour,
Pour visualiser, place Un TextBox sur ta form et 2 CommandButton,
mets la propriété Multiligne du TextBox à True et ScrollBar à 3-Both.
Visualiser et modifier le fichier.
Private Sub Command1_Click()
Dim tout, texte, crlf
crlf = Chr(13) + Chr(10)
Open "C:\ici chemin de ton fichier.txt" For Input As #1
On Error Resume Next
Line Input #1, texte
tout = texte
If Len(tout) <> 0 Then
While Not EOF(1)
Line Input #1, texte
tout = tout + crlf + texte
Wend
End If
Text1.Text = tout
Close #1
End Sub
Pour enregistrer les changements.
Private Sub Command2_Click()
Open "C:\ici Chemin de ton fichier.txt" For Output As #1
Print #1, Text1.Text
Close #1
Text1 = ""
End Sub
voilà, il y a aussi moyen d'afficher les chemins du répertoire et du
fichier, de manière à visionner ,et ou, modifier plusieurs fichiers
consécutivement.
asairfanne
Messages postés5Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention 9 juin 2005 27 mai 2005 à 14:45
merci, pour la réponse
ce que je veux c'est un code qui me permet d'ouvrir directement le fichier text pour visualiser son contenu et faire les modications .en cliquant simplement sur un bouton.
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 27 mai 2005 à 18:25
Note que tu peux remplacer :
crlf = Chr(13) + Chr(10)
par
crlf = vbNewLine
ou, plus simplement, remplace partout ce crlf par vbNewLine!!!
qui est une variable VB qui s'adaptera parfaitement à toute les situations...
Sinon, tu as toujours la variable "vbCrLf" qui fait la même chose!!!
Sinon, essai d'utiliser un contrôle RichTextBox... de mémoire je crois
qu'ils peuvent ouvrir et enregistrer un fichier texte avec une
méthode... donc, sans tout ce code!
Enjoy
(Si une réponse te convient, clique sur le bouton "Accepter la réponse" dans la barre du haut des cadres...)