Page 1 sur 1
Loadfont ()
Publié : sam. 27/août/2005 0:24
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 ?
Publié : sam. 27/août/2005 0:36
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))
Publié : sam. 27/août/2005 11:58
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()
Publié : sam. 27/août/2005 13:31
par fweil
La 3.94 n'autorise plus l'appel de LoadFont() dans un bloc StartDrawing() / StopDrawing()