Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1877 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB6 Creer un fichier TXT sur le disque dur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VB6 Creer un fichier TXT sur le disque dur

n°1374795
le petit d​broullard
Posté le 25-05-2006 à 11:12:58  profilanswer
 

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:

mood
Publicité
Posté le 25-05-2006 à 11:12:58  profilanswer
 

n°1374818
kiki29
Posté le 25-05-2006 à 11:45:33  profilanswer
 

Aide en ligne VB6

n°1374825
le petit d​broullard
Posté le 25-05-2006 à 11:48:47  profilanswer
 

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

n°1374830
juju2k
Posté le 25-05-2006 à 11:54:45  profilanswer
 

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
n°1374834
le petit d​broullard
Posté le 25-05-2006 à 11:58:54  profilanswer
 

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.

n°1374843
juju2k
Posté le 25-05-2006 à 12:08:58  profilanswer
 

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.

n°1374846
le petit d​broullard
Posté le 25-05-2006 à 12:11:36  profilanswer
 

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

n°1374961
kiki29
Posté le 25-05-2006 à 16:39:02  profilanswer
 

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

n°1374964
le petit d​broullard
Posté le 25-05-2006 à 16:42:58  profilanswer
 

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

n°1374989
kiki29
Posté le 25-05-2006 à 17:25:56  profilanswer
 

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

mood
Publicité
Posté le 25-05-2006 à 17:25:56  profilanswer
 

n°1375045
juju2k
Posté le 25-05-2006 à 19:36:24  profilanswer
 

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

n°1375329
le petit d​broullard
Posté le 26-05-2006 à 08:59:16  profilanswer
 

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
n°1375400
kiki29
Posté le 26-05-2006 à 11:27:21  profilanswer
 

utilise PGP


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB6 Creer un fichier TXT sur le disque dur

 

Sujets relatifs
[C] Copier un fichier octet par octet dans un tableauAutomatiser la copie d'un fichier vers un autre fichier
Quel type de Fichier pour fichier avec clé(index)MySQL : fichier MYI corrompu
[Vb.Net] Charger fichier 3ds dans une form...??génération de fichier XML à partir d'une base de données SQL ??
Import Fichier Excel dans Sql ServerBATCH DOS :Comment passer les paramètres à partir d'un fichier ?
Utilisation des classes pour créer des boules de billardEnregistrer en PHP des infos dans un fichier PHP
Plus de sujets relatifs à : VB6 Creer un fichier TXT sur le disque dur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR