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 :

Liste ou fichier de mots et synonymes pour exploiter sur vb6


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    travaileur indépandant
    Inscrit en
    Juillet 2011
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : travaileur indépandant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2011
    Messages : 38
    Par défaut Liste ou fichier de mots et synonymes pour exploiter sur vb6
    Bonjour à tous.
    Je développe une petite application en VB6 qui devra remplir (selon le niveau de difficulté) une grille de mots fléchés.
    J’ai déjà une liste de mots(environ 130000) avec leurs fréquences d’utilisation (très pratique).
    Je recherche un fichier style .txt ou .dat qui regrouperait une liste de mots français et leur synonymes style ‘mot,synonyme1, synonyme2 ect’,et malgré plusieurs heures de recherche sur le net aucune source trouvée.
    J'ai essayer de rechercher dans les forums,mais pas de réponses.
    Si vous pouvez m’aider car je commence à désespérer de trouver ce fichier.
    Merci à toutes réponses.
    Cordialement.

  2. #2
    Membre averti
    Homme Profil pro
    travaileur indépandant
    Inscrit en
    Juillet 2011
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : travaileur indépandant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2011
    Messages : 38
    Par défaut Liste de synonymes
    ReBonjour à tous.
    Résolu grace à thesaurus-v2.3
    Si vous exploiter cette base merci de m'expliquer le fonctionnement du fichier .idx.
    Car j'ai du mal à trouver un mot avec accent grave ou aigu alors qu’ils existent dans le fichier.
    J'utilise la fonction InStr qui trouve tous les mots sans accent sans problèmes,
    et j'ai essayer la comparaison binaire ou textuelle, si une personne à une autre idée je suis preneur ...
    Merci à toute aide possible.
    bonne soirée à tous.
    Michel

  3. #3
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut
    J'utilise la fonction InStr qui trouve tous les mots sans accent sans problèmes,
    L'utilisation de RegExp pourrait être plus performant, en tout cas plus pointu dans la réponse suivant le(s) critère(s).
    Pour le code, il faut faire référence à Microsoft VBScript Regular Expressions 5.5 ou créer un objet

    Sans référence à Microsoft VBScript Regular Expressions 5.5
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim RegularExpressioN As Object
    Set RegularExpressioN = CreateObject("VBScript.RegExp")
    Si reference à Microsoft VBScript Regular Expressions 5.5
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim RegularExpressioN As RegExp
    Set RegularExpressioN = New RegExp
    http://lgmorand.developpez.com/dotnet/regex/
    https://vb.developpez.com/faq/?page=Langage#regexp
    http://tahe.developpez.com/web/vbscr...e=page_4#LIV-B
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Membre averti
    Homme Profil pro
    travaileur indépandant
    Inscrit en
    Juillet 2011
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : travaileur indépandant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2011
    Messages : 38
    Par défaut
    Merci de votre réponse trés calée pour moi.
    J'ai bien compris (et appris) la création de variable objet , mais comment l'utiliser dans mon code
    la je sèche,je ne suis pas un pro.
    Si vous avez un exemple,sachant que mon code était;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ChnTemp3 = InStr(1, ChnTemp2, StMot, 1)
    J'ai entrer ces déclarations;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim RegularExpressioN As Object
    Set RegularExpressioN = CreateObject("VBScript.RegExp")
    svp comment transformer ChnTemp3 = InStr(1, ChnTemp2, StMot, 1) avec l'utilisation de RegExp
    car malgré les liens que vous m'avez donnés je ne trouve pas de solution.
    ps j'ai essayer strcomp même problème.
    merci d'avance à toutes réponses qui me sortirai de ce problème.
    Bonne aprem à vous tous.

  5. #5
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Le plus simple, télécharger la source de ce petit programme Manipulation de l'objet RegExp
    Je te conseil de faire référence (Alt+p ---> r dans l'éditeur VB6) cocher Microsoft VBScript Regular Expressions 5.5, puis, toujours dans l'éditeur VB6, F2 qui ouvre la boite explorateur d'objet, sélectionner la librairie VBScript_RegExp_55.
    De cette boite, toutes les méthodes et propriétés sont définies, avec une petite explication.
    Pour une aide plus poussée, charger scr55fr.exe sur le site de http://www.bellamyjc.org/fr/vbsgeneralites.html.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  6. #6
    Membre averti
    Homme Profil pro
    travaileur indépandant
    Inscrit en
    Juillet 2011
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : travaileur indépandant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2011
    Messages : 38
    Par défaut
    Merci de vos précieux conseils que je vais suivre à la lettre,
    et essayer de me dépatouiller avec mon peu de connaissances en vb6.
    Je reviendrai pour dire si cela a résolu mon problème.
    merci encore et bonne soirée à tous.

Discussions similaires

  1. Fichier FDB - Mot de passe pour y accéder
    Par patgag78 dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 26/05/2015, 19h28
  2. Réponses: 4
    Dernier message: 01/03/2012, 19h50
  3. Réponses: 2
    Dernier message: 29/02/2012, 15h20
  4. Stocker des données dans la mémoire pour exploitation sur feuilles excel
    Par newcodeur dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 16/09/2008, 12h03
  5. Réponses: 63
    Dernier message: 06/07/2006, 15h29

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