VB6 Creer un fichier TXT sur le disque dur

VB6 Creer un fichier TXT sur le disque dur - VB/VBA/VBS - Programmation

Marsh Posté le 25-05-2006 à 11:12:58    

Bonjour tout le monde.
Je présente mon probleme.
Voila, sur VB 6.0 j'aimerais creer un fichier TXT sur le disque dur avec beaucoup d'informations dessus, environ 200 lignes par 1000 caracteres ligne.
 
je peux faire :  
 
Code: cliquez sur le carré blanc

Spoiler :


Private Sub Form_Load()
open "c:\Projet1\donées.txt" for output as #1
 
print #1,"BLABLABLA"
 
close #1
End Sub


 
mais ca fait un peu con d'ecrire 200 print avec 1000 caracteres :pfff:  
 
merci d'avance de vos réponses :hello:   ;)  :wahoo:

Reply

Marsh Posté le 25-05-2006 à 11:12:58   

Reply

Marsh Posté le 25-05-2006 à 11:45:33    

Aide en ligne VB6

Reply

Marsh Posté le 25-05-2006 à 11:48:47    

Merci , mais pas de réponse à ma question dans cette aide en ligne !!

Reply

Marsh Posté le 25-05-2006 à 11:54:45    

Bonjour,
 
c'est comme ça que ça marche en tout cas. Après, ça dépend de l'origine des informations que tu veux y placer : tu as ces 200 lignes dans un tableau ? Dans une zone de texte ? Dans une seule variable ? etc.
Il faut nous en dire un peu plus ;)
 
Nota : il faut utiliser la balise [ code ] (et non la balise [ spoiler ] :) )


Message édité par juju2k le 25-05-2006 à 11:55:12
Reply

Marsh Posté le 25-05-2006 à 11:58:54    

Bonjour,
tout le texte que je veux y placer est dans une zone de texte enfin c'est un grand code un fichier wav.
 
PS: la balise [code] est pour le c++,non ?
sinon toutes les couleurs changent et c'est illisible.

Reply

Marsh Posté le 25-05-2006 à 12:08:58    

Je connais pas encore la structure d'un fichier WAV, mais a-t-elle des retours à la ligne ? :s
Si non, tu affectes toute ta zone de texte dans le fichier et basta.
 
Mais je pense que les connaisseurs t'orienteront vers une écriture de fichier en mode Random, qui est peut-être plus approprié pour ce genre d'utilisation.
 
--> Quelqu'un pour affirmer ?
 
P.S. : Il te reste la balise [ fixed ] qui, si elle ne colorie pas le code, a au moins l'avantage d'utiliser une police type Courier.

Reply

Marsh Posté le 25-05-2006 à 12:11:36    

oui le fichier wav a  au moins 200 retours a la ligne et des lignes de 1000 caracteres
 
merci pour la reponse

Reply

Marsh Posté le 25-05-2006 à 16:39:02    

Gros Pb de vocabulaire régurgité sans assimilation au préalable
Si s'agit d'un fichier .WAV il ne s'agit pas d'un fichier TEXTE !!!
voir http://www.wotsit.org/ pour la structure native d'un fichier WAV

Reply

Marsh Posté le 25-05-2006 à 16:42:58    

ok, je reparts de zero.
je voudrais qu'avec une application VB je crée un fichier TXT de 200 par 1000 sans faire  
print
print
print
print
 
ect
 
desolé pour la reponse directe

Reply

Marsh Posté le 25-05-2006 à 17:25:56    

ma BA : on ne fait pas plus basique , la dèche
 
Option Explicit
 
Private Sub Command1_Click()
    EcritureTxt
End Sub
 
Sub EcritureTxt()
Dim NomFichier As String, Chaine As String
Dim Num As Integer, i As Long
     
    Num = FreeFile
    NomFichier = App.Path & "\Essai.txt"
    Chaine = String(1000, "A" )
    Open NomFichier For Output As #Num
        For i = 1 To 200
            Write #Num, Chaine
        Next
    Close Num
End Sub

Reply

Marsh Posté le 25-05-2006 à 17:25:56   

Reply

Marsh Posté le 25-05-2006 à 19:36:24    

Le code est juste, mais je suppose que ses 200 lignes sont différentes les unes des autres  :o  
 
Ou bien ?

Reply

Marsh Posté le 26-05-2006 à 08:59:16    

Oui, mais j'ai un peu la fleme  :ange:  de metre:
print #1,"128ds68daiax scac48sc sk sack c6c4cscs c ackmkasc"  
Print #1, "lmvdosivj sv46cvdv1df6+ 4vddjsav*"/=(7823u40jvjhjd"
Print #1, "v345s925653d56a5cmnjax84xajjhaC99596ABHCUIOAC"
print #1, "jkhvsksvjkhcvjnsjvcosivnsdcjiosjcviosjviosjviosvjsvkl3" :pt1cable:  
 
et ainsi de suite, en fait dans ce fichier TXT il y a des donées Cryptés.
 
Mon projet serait de donner ce programme a mon ami, que le progr extracte le fichier TXT crypté et que mon ami le decrypte avec le progr que je lui ai filé.$
 
Merci d'avance de vos reponses
Merci en retard pour vos reponses (juju2k,kiki29) :jap:


Message édité par le petit dbroullard le 26-05-2006 à 09:00:41
Reply

Marsh Posté le 26-05-2006 à 11:27:21    

utilise PGP

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed