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 :

Aide pour la fonction recherche et dictionnaire de variable


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 41
    Par défaut Aide pour la fonction recherche et dictionnaire de variable
    Bonjour,

    J essaye de faire une fonction recherche sur un fichier binaire mais je ne sais pas comment faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Call VerifER(Tableau de variable, "C:\Copie de Fichier test.txt")
    Private Function VerifER(sMotrecherche As String, sFile As String) As Boolean
        If Dir(sFile, vbSystem Or vbHidden) = vbNullString Then
    '       fichier existe?
            ChangeWords = False
        Else
            Dim FF As Integer, sBuffer As String, sBuffer2 As String
            FF = FreeFile
            sBuffer = Space$(FileLen(sFile)) ' sBuffer fait exactement la taille du fichier
            Open sFile For Binary As #FF
                Get #FF, 1, sBuffer
            Close #FF
       ' et ensuite je voudrais mettre un code du genre: If search(sBuffer,Tableau de variable) = True then
             then sBuffer2= sFile & "contient une erreur"
    Donc mon but du programme serait d ouvrir un fichier binaire et de verifier son contenu. Si le contenu contient l'une des mots contenu dans mon tableau de variable. alors j'inscris un message d'erreur dans sbuffer2 pour ensuite le remettre dans un fichier .txt


    Le problelme est:

    Comment faire un recherche sur un ensemble de variable? Et comment realiser un dictionnaire qui contient cette ensemble de variable ?



    Avez vous une idee ?

    Merci

  2. #2
    Membre émérite Avatar de DAUDET78
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2008
    Messages
    635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 635
    Par défaut
    Il faut que tu testes successivement, avec Instr, toutes les chaines de ton tableau

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 71
    Par défaut
    Merci pour la reponse mais je ne comprends pas trop...
    en realité je ne sais connais pas la methode( le code) pour realiser ce type de programme. pourrais tu me donner un extrait de code qui contient la fonction "recherche" sur un "tableau"
    je ne sais vraiment pas comment on fait cela


    merci

  4. #4
    Membre émérite Avatar de DAUDET78
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2008
    Messages
    635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 635
    Par défaut
    Je vais pas faire ton boulot !
    1. Tu balayes ton tableau
    2. Tu extraits un texte
    3. Tu cherches avec Instr si c'est dans ton fichier
    4. Si non, tu recommences en 2.

Discussions similaires

  1. [XL-2013] Aide pour macro de recherche et copie de lignes entière en utilisant un dictionnaire
    Par magicsismic dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 06/04/2015, 13h43
  2. Recherche de l'aide pour une Fonction OptionButton
    Par Au2laDeNosReves dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/03/2009, 21h59
  3. Réponses: 15
    Dernier message: 26/03/2006, 12h10
  4. Réponses: 4
    Dernier message: 13/03/2006, 15h21
  5. Aide pour une fonction
    Par mimi060101 dans le forum Scheme
    Réponses: 1
    Dernier message: 24/02/2006, 16h59

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