Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : installation de police [ Système / Fichier & Disque ] (windsurfer)

mercredi 30 janvier 2008 à 13:47:29 | installation de police

windsurfer

salut

j'ai coder un programme, fprime disponible sur http:\mathatoto.chez-alice.fr.
Ce prog nécessite l'installation d'une police de caractère fprime.ttf qui devrait se copier automatiquement dans windows\fonts à l'installation de fprime.
J'ai des pb pour installer cette police depuis mon logiciel :

Parfois ça marche sans pb et la police est dispo immédiatement.
Parfois il faut redémarrer le système pour que la police soit prise en compte.
Parfois la police ne se copie pas du tout dans windows\fonts\

Y-a-t-il une technique infaïble ?

toto le windsurfer

jeudi 31 janvier 2008 à 17:01:07 | Re : installation de police

WhiteHippo

Membre Club
Réponse acceptée !
Bonjour

Je ne sais pas si cela va te convenir, mais au lieu d'installer la police TTF dans le repertoire de Windows, tu peux juste déclarer au système que tu as besoin de la police située dans tel repertoire :

procedure TForm1.FormCreate(Sender: TObject) ;
begin
  // On indique où se situe la police TTF à déclarer
  AddFontResource('X:\MonReperoire\MonFichier.TTF') ;

  // On informe le système qu'il doit mettre à jour ses polices
  SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0) ;
end;

procedure TForm1.FormDestroy(Sender: TObject; var Action: TCloseAction);
begin
  // On indique où se situe la police TTF à "oublier"
  RemoveFontResource('X:\MonReperoire\MonFichier.TTF');

  // On informe le système qu'il doit mettre à jour ses polices
  SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0) ;
end;


Si toutefois, tu souhaites toujours installer la police dans le reperoire fonts, il faut au préalable, vérifier que le fichier n'est pas déjà présent, puis ensuite appliquer de la même façon le code du FormCreate :

  AddFontResource('C:\WIndows\Fonts\FFrime.ttf') ;
  SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0) ;

Cordialement.

"L'imagination est plus importante que le savoir." Albert Einstein

jeudi 31 janvier 2008 à 17:34:09 | Re : installation de police

windsurfer

formidable merci beaucoup


toto le windsurfer



Cette discussion est classé dans : windows, installation, police, parfois, fprime


Répondre à ce message

Sujets en rapport avec ce message

Installation WINDOWS XP [ par Bde ] Je possède le Backup du CD de WINDOWS XP, et je souhaite l'installer sur un second PC.Toutefois, je ne possède pas le code pour l'installation...Comme Paradox en resauw& Windows XP . HEEELP [ par Jaco ] Salut tout le mondeVoila, j'ai une application (Dephi , paradox) qui tourne en reseau sans pb avec win98 et MEen installant le windows XP sur une mach Installation d'un composant [ par Jos ] J'aimerais savoir comment installer un composant dont je n'ai que l'unité compilé, soit le fichier .dcuIl me demande toujours le .pas, mais je ne l'ai FileListBox [ par jlg75 ] Question idiote, j'affiche une liste de fichiers dans une TFileListBox synchronisée avec l'affichage des répertoires dans une DirListBox(façon explora application en attente invisible perturbe windows. [ par crogger ] Salut, j'ai mon appli qui se lance au demarage de windows qui permet de detecter la presence de connexion internet avec une boucle WHILEex:while monip Compatibiliter Different Windows [ par lanosic ] J'ai eu déjà plusieur fois des ereur quand je lancai une application (compilée sur Win 2000) sur Win NT 4.0 ou autre. J'aimerais savoir si on peut cré Windows XP !!! [ par MAsterC ] Avec le programme (Delphi 6) je me crée un programme pour windows XP mais comment on fait pour avoir le style (apparence) de windows XP (les Tboutton, Windows XP (II) [ par MAsterC ] Cé ou je pourrai trouver un exemple ou la source pour le message (Windows XP)Merci!!! Windows XP [ par MAsterC ] Cé ou qu'on trouve dans le forum discussion ala réponse a ma quest Windows XP !!!! :) [ par MAsterC ] Comment on fait pour avoir le style de Windows XP dans nos programme avec Delphi(6).=================================-------------------->COMPOSANTS==


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.