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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  comment attaquer le dictionnaire de microsoft avec VB6

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment attaquer le dictionnaire de microsoft avec VB6

n°704983
jeanndiki
Posté le 21-04-2004 à 14:28:43  profilanswer
 

Je suis en train de reflechir sur un logiciel de mots et j'ai en realité deux problemes:
             - si quelqu'un a une autre idee de l'algorithme d'un anagramme qu'il me la propose;
             - si quelqu'un sait comment attaquer le dictionnaire de microsoft (Office ou autre) qu'il me passe le code;
NB: tout cela avec le code BV6.
Merci les gars!!!!

mood
Publicité
Posté le 21-04-2004 à 14:28:43  profilanswer
 

n°705033
drasche
Posté le 21-04-2004 à 14:52:59  profilanswer
 

tu veux consulter leur dictionnaire? Je me demande même si c'est prévu ça [:meganne]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°705045
drasche
Posté le 21-04-2004 à 14:57:33  profilanswer
 

Je viens de jeter un oeil dans la doc, il y a bien un objet Dictionary (ainsi que Dictionaries et CustomDictionaries), mais rien qui permette d'en consulter le contenu. On dirait plutôt qu'on peut juste définir un jeu de dictionnaires pour vérifier un document [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°705053
christophe​_d13
L'efficacité à tout prix.
Posté le 21-04-2004 à 15:02:16  profilanswer
 

Générer un HASH pour chaque mot. Sauf que ce HASH ne doit pas tenir compte de l'ordre des lettres (il est possible de trier les lettres pour générer le-dit hash).

n°705370
couitchy
Posté le 21-04-2004 à 18:55:27  profilanswer
 

moi j'avais fait un programme pour le scrabble qui utilisait word. on rentre les lettres et il trouve automatiquement le mot le plus long en faisant toutes les combinaisons possibles et en vérifiant à chaque fois que le mot est présent dans le dictionnaire de word. mais pour faire ça, je n'effectuais pas de lecture de contenu...

n°709094
jeanndiki
Posté le 26-04-2004 à 20:38:16  profilanswer
 

couithy comment faisais tu alors ?

n°709118
drasche
Posté le 26-04-2004 à 20:58:11  profilanswer
 

il vérifiait l'orthographe du mot [:ddr555]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°709149
couitchy
Posté le 26-04-2004 à 21:36:10  profilanswer
 

oui !!

n°709305
JihemAir
Je sais pas
Posté le 27-04-2004 à 08:52:50  profilanswer
 

Dans le VBA de Word, il semble qu'on puisse utiliser des dictionnaires, mais uniquement des dictionnaires personnels.
(CustomDictionaries) Mais ça nécessite d'avoir Word installé...


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
n°709350
drasche
Posté le 27-04-2004 à 09:40:54  profilanswer
 

il faut Word installé de toute façon oui. Il y a CustomDictionaries, mais il y a aussi Dictionaries. Ce serait idiot qu'on ne puisse employer les dictionnaires par défaut.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le 27-04-2004 à 09:40:54  profilanswer
 

n°709497
JihemAir
Je sais pas
Posté le 27-04-2004 à 11:20:28  profilanswer
 

Citation :

Ce serait idiot qu'on ne puisse employer les dictionnaires par défaut.


 
Exact. Voici comment récupérer le dictionnaire en français, depuis Word.
 

Code :
  1. Dim dicTemp As Dictionary
  2. Set dicTemp = Languages(wdFrench).ActiveSpellingDictionary
  3. MsgBox dicTemp.Name


 
Pour chercher un mot dans le dictionnaire, il existe la méthode GetSpellingSuggestions
 
Mais j'avoue que je ne suis pas spécialiste sous Word et que je n'ai jamais développé pour ça.


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
n°709502
drasche
Posté le 27-04-2004 à 11:26:12  profilanswer
 

bah ça va sûrement te renvoyer une collection de chaînes ou un truc du genre.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°709518
JihemAir
Je sais pas
Posté le 27-04-2004 à 11:37:11  profilanswer
 

Comme je disais, je ne suis pas spécialiste mais bon, il y a aussi la méthode CheckSpelling qui elle, renvoie True s'il n'y a pas de faute dans le mot. Tout ça est dans l'aide en ligne et pas si dur à trouver...


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
n°711372
couitchy
Posté le 28-04-2004 à 22:08:06  profilanswer
 

non, GetSpellingSuggestions permet d'obtenir les orthographes correctes/approchées d'un mot saisi non présent dans le dictionnaire (souligné en vaguelettes rouges). il n'y a pas de possibilité d'avoir un accès direct au dictionnaire à ma connaissance.


Message édité par couitchy le 28-04-2004 à 22:09:32

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

  comment attaquer le dictionnaire de microsoft avec VB6

 

Sujets relatifs
Le Compilateur C++ de .NET 2003 telechargeable chez Microsoft !!![VB6] Caractère de fin de ligne de fichier
[VB6] Parcourir les contrôles dans une frame[Résolu][VB6] Comment customiser le curseur de souris?
DTS microsoft (Data Transformation Services)Initialisation des TextBox d'une feuille en VB6
non validation d'un enregistrement (vb6)[VB6] Récupération de données d'une boîte mail ?
[VB6] Comment initialiser une variable static en VB?[RESOLU][VB6] Lire un fichier texte
Plus de sujets relatifs à : comment attaquer le dictionnaire de microsoft avec VB6


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)