IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Input d'un .txt au complet


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 12
    Par défaut Input d'un .txt au complet
    Bonjour,
    J'essais de créer un programme similaire au bloc note, mais je ne sais pas comment importer un document texte complet sans mettre une centaine de ligne line input #1, ligne1
    ...
    Existerait-il une façon plus simple, et si possible autre que les boucles.

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    Je ne suis pas sur d'avoir compris ta demande mais tu peux tester:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Command1_Click()
        Dim Valeur As Long
        Dim Cible As String, Fichier As String
     
        Fichier = "C:\Nomfichier.txt"
     
        Open Fichier For Input As #1
            Valeur = FileLen(Fichier)
            Cible = Input(Valeur, 1)
        Close #1
     
        Debug.Print Cible
    End Sub


    michel

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 12
    Par défaut
    À moins que je n'ai pas compris ton code, je ne crois pas que ce soit cela car moi je voudrais importer un fichier texte (.txt) au complet dans text1.text par exemple. Mais le tout sans avoir trois cent ligne pour importer toutes les lignes du documents (qui parfois peuvent être plusieurs centaines).

  4. #4
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    c'est bien ce que fait le code que Michel t'as donné ...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 12
    Par défaut
    Après test, je suis bien capable de tout ouvrir, mais le problème c'est qu'il n'y a pas de changement de ligne, le texte est:
    Ligne 1
    Ligne 2
    Ligne 3
    Ligne 4
    mais mon programme le transforme en:
    Ligne 1||Ligne 2||Ligne 3||Ligne 4
    mais si je fait copier/coller ce texte à l'extérieur du programme il devient:
    Ligne 1
    Ligne 2
    Ligne 3
    Ligne 4

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 47
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim fs, f
        Dim Content
        Set fs = CreateObject("Scripting.FileSystemObject")
        Set f = fs.OpenTextFile("C:\windows\fichiertext.txt", 1, False, 0)
        Content = f.Readall
        f.Close
    Text1.Text = Content
    Voila une méthode simple aussi pour extraire tout le contenue dans fichier texte dans une textbox, un label ext....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calendrier Dynamique avec input txt
    Par HWICE dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 31/01/2008, 22h04
  2. Conversion complete txt xls - xls txt
    Par zazimore dans le forum Excel
    Réponses: 2
    Dernier message: 25/10/2007, 19h24
  3. chemin complet ? via <input type=file>
    Par nerillis dans le forum ASP.NET
    Réponses: 9
    Dernier message: 11/05/2007, 13h21
  4. Nom complet dans un input file
    Par TobyKaos dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/06/2006, 11h27
  5. Afficher un varchar complet dans un input text
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 25/06/2004, 13h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo