Loadfont ()

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
bombseb
Messages : 445
Inscription : jeu. 25/août/2005 22:59
Localisation : 974
Contact :

Loadfont ()

Message par bombseb »

Bonjour j'ai une petite question

j'ai essayé quelques exemple que j'ai trouvé sur le forum et il plante a chaque fois sur cette ligne :
DrawingFont(LoadFont(13, Police, Taille, Attributs))
il me dis "Loadfont () can't be called inside a startdrawing () / stopdrawing () block"

il me manque peut etre une librairie ?
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Cela veut dire que la fonction LoadFont ne peut être utilisée à l'intérieur des blocs d'instructions startdrawing ()...code.... stopdrawing ().

Dans ce cas, tu charges tes Fonts avant ces fonctions et tu fais le changement: DrawingFont(UseFont(#Police))
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

salut
voila un exemple tirer de mon projet (l'horloge dasn sujet aplication)

Code : Tout sélectionner

 StartDrawing( WindowOutput())
      Locate(4, 0)
      DrawingMode(1)
      DrawingFont(LoadFont(1, police$, 20))
      FrontColor(rouge3, vert3, bleu3)
      Locate (4, 65)
      DrawingFont(LoadFont(1, police$, 13))
      DrawText("PC allumé depuis:")
      Locate (4, 82.5)
      DrawText(Str(StartTime / 1000) + "sec ou " + Str(StartTime / 60000) + "min")
      Locate (4, 100)
      DrawingFont(LoadFont(1, police$, 11))
      DrawText("CPU:" + Str(CPU) + "% Ram:" + Str(Pourcentage) + "%")
      Locate (4, 120)
      DrawingFont(LoadFont(1, police$, 10))
      DrawText("libre:" + Str(libre) + "Mo Occupee:" + Str(Occupee) + "Mo")
      Box (210, 20, 10, 100, RGB ( rouge2, vert2, bleu2))
      Box(210, 120, 10, -Pourcentage, RGB ( rouge3, vert3, bleu3))
      Box (225, 20, 10, 100, RGB ( rouge2, vert2, bleu2))
      Box(225, 120, 10, -CPU, RGB ( rouge3, vert3, bleu3))
      Locate (200, 10)
      DrawingFont(LoadFont(1, police$, 7))
      DrawText("Ram")
      Locate (215, 120)
      DrawText("CPU")
      Locate (4, 135)
      DrawingFont(LoadFont(1, police$, 10))
      DrawText (saint$)
    StopDrawing()
fweil
Messages : 505
Inscription : dim. 16/mai/2004 17:50
Localisation : Bayonne (64)
Contact :

Message par fweil »

La 3.94 n'autorise plus l'appel de LoadFont() dans un bloc StartDrawing() / StopDrawing()
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.
Répondre