CE SERVIR D'UNE FONTES DE CARACTERE NON INSTALLER DANS LE PC

cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008 - 4 août 2003 à 16:47
colin005 Messages postés 9 Date d'inscription samedi 9 avril 2005 Statut Membre Dernière intervention 23 août 2006 - 23 août 2006 à 17:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8140-ce-servir-d-une-fontes-de-caractere-non-installer-dans-le-pc

colin005 Messages postés 9 Date d'inscription samedi 9 avril 2005 Statut Membre Dernière intervention 23 août 2006
23 août 2006 à 17:04
pourquoi tu met auten de variable, on s'y perd ??
par exemple :
m% = MsgBox("Police non charger")

sa peut être simplement
MsgBox "Police non charger"

il suffit d'enlever les parentéses pour ne pas avoir à mettre de "="

si non prog génial et ultra utile !

Colin Gille
ritchy01 Messages postés 41 Date d'inscription mardi 16 septembre 2003 Statut Membre Dernière intervention 20 décembre 2009
27 mai 2005 à 22:55
Super pratique ton petit code, ca mérite un 10 parce qu'il rempli pleinement son role !
cs_RJLFRANCE Messages postés 36 Date d'inscription samedi 17 août 2002 Statut Membre Dernière intervention 16 septembre 2005
19 août 2003 à 19:32
Ne pas oublier aussi:
que si vous incluez le fichier ttf (fonte) dans l'empaquetage l'intallation du prog installera directement le ttf dans le repertoire font de windows etla mettra en fonction.
Ce bout de prog , sert uniquement a ne pas laisser votre police d'ecriture a l'utilisation de tout le monde, et votre prog peut fonctionner ainsi sans installation (si bien sur, vous avez les ddls de vb sur le micro), quoi que il existe un prog qui compile votre programme vb avec toutes les dll necessaire !
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
19 août 2003 à 14:58
Génial, je n'en ai pas lutilité tout de suite mais tres bien continu.
lolo32 Messages postés 36 Date d'inscription mercredi 13 février 2002 Statut Membre Dernière intervention 6 juin 2006
5 août 2003 à 12:52
Oui, mais il ne suffit pas de copier la police avec un programme, il faut aussi modifier la base de registre, c'est ce qu fait Windows quand tu fais un copier / coller de police dans l'explorateur Windows.
cs_RJLFRANCE Messages postés 36 Date d'inscription samedi 17 août 2002 Statut Membre Dernière intervention 16 septembre 2005
5 août 2003 à 12:12
Oui, et apres ?
De toute facon , il faudra relance le prog pour reavoir la fonte dans windows.
Si tu ne fait la copier dans le repertoire fontes
Ta police n'existera pas, sa j'ai deja essayer
cs_RJLFRANCE Messages postés 36 Date d'inscription samedi 17 août 2002 Statut Membre Dernière intervention 16 septembre 2005
5 août 2003 à 12:11
Oui, et apres ?
De toute facon , il faudra relance le prog pour reavoir la fonte dans windows.
lolo32 Messages postés 36 Date d'inscription mercredi 13 février 2002 Statut Membre Dernière intervention 6 juin 2006
5 août 2003 à 11:35
oui, mais dans de cas, tu pers l'utilité de l'API AddFontResource, car ta police est installée dans Windows, et est disponible pour tout programme
cs_RJLFRANCE Messages postés 36 Date d'inscription samedi 17 août 2002 Statut Membre Dernière intervention 16 septembre 2005
4 août 2003 à 20:00
je pense que sa devrais marcher !
Faut essayer!
cs_RJLFRANCE Messages postés 36 Date d'inscription samedi 17 août 2002 Statut Membre Dernière intervention 16 septembre 2005
4 août 2003 à 19:58
je pense que sa devrais marcher !
Faut essayer!
cs_RJLFRANCE Messages postés 36 Date d'inscription samedi 17 août 2002 Statut Membre Dernière intervention 16 septembre 2005
4 août 2003 à 19:58
je pense que sa devrais marcher !
Faut essayer!
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
4 août 2003 à 17:32
Et si on la copie dans le dossier Fonts avant ? :op
cs_RJLFRANCE Messages postés 36 Date d'inscription samedi 17 août 2002 Statut Membre Dernière intervention 16 septembre 2005
4 août 2003 à 16:57
Cette fonction charge la fontes pour tout programme windows
pendant la session ouverte.
Au prochain redemarrage elle n'est plus dispo, il faut relancer l'apli pour retrouver la fonte.
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
4 août 2003 à 16:47
Je connaissais la fonction API "AddFontResource" de nom, mais javais pô de docs....

Mes tites questions pour éluder ma tite lanterne:

Quand tu utilize cette fonction, la police est copiée dans le dossier Fonts de Windows ? ou alors elle reste à son emplacement mais devient disponible ?

Et, elle est disponible uniquement pour l'appli quia fait le "AddFontResource", ou pour tout les programmes ? Au redemarrage, elle sera toujours disponible, ou faut-il refaire le "AddFontResource" ?

Merzi pour ta reponse.....ya pô urgence ;o)
NB: Dézolé pour la question en double...un admin va surement detruire lautre source en double :o|
Rejoignez-nous