La base de données incluses en démonstration permet
d'épeler des nombres en anglais, en français, ou en italien. Elle peut
s'adapter à d'autres langues.
- Test de confiance.
Ouvrir la base de données (Access 97). De la fenêtre
d'exécution immédiate (Debug Window), lancer:
HowToUse
- Utilisation par un développeur.
S'assurer un accès aux tables de la base
de données fournie en démonstration, préférablement en les copiant dans
votre application. Copier le module de classe. Le module standard HowTo ne sert qu'à des
fins de démonstration, le formulaire "adding a new language" et
les deux requêtes servent à ajouter de nouvelles langues (voir plus bas); ces
éléments ne sont pas requis dans un environnement d'utilisation.
Créer une instance de la classe
PolygothNumberSpeller par langue que vous désirez utiliser, puis utiliser la
méthode Initialise, avec un s, pas un z, pour spécifier la langue à utiliser.
Voir le module HowTo pour des exemples. Le numéro à utiliser pour une langue donnée est tel que
dans la table Langues. La base de données fournies en démonstration NE sait
PAS épeler en allemand, désolé. Utiliser la méthode Spell pour épeler un nombre pur,
SpellMoney pour épeler un montant d'argent (les unités secondaires sont
supposées être en une granularité du 100-ième). Voir ces méthodes, dans le module
de classe PolyglothNumberSpeller.
- Ajouter une nouvelle langue.
Les instructions sont fournies dans le
formulaire "adding a new language".
N'ayant trouvé personne ne croyant savoir
épeler sans faute les nombres en allemand, ni en espagnol, portugais, russe,
... je n'ai pu inclure ces langues et j'ignore si le modèle que j'utilise peut
les accommoder... Si vous avez des questions, vous pouvez me contacter, en français
ou en anglais, à
Vanderghast@msn.com.