Probleme d'impression / imprimante avec la version 3.94

Sujets variés concernant le développement en PureBasic
De Bois Michel
Messages : 2
Inscription : ven. 23/sept./2005 22:24

Probleme d'impression / imprimante avec la version 3.94

Message par De Bois Michel »

Sous PUREBASIC version 3.94
Je charge le fichier :
Fichier \Ouvrir\Sources\Printer.pb
Je lance la compilation
Après le choix de l'imprimante
Apparait le message d'erreur
" LoadFont() can't be called inside a StartDrawing()/StopDrawing() "

Il m'est impossible d'utiliser l'imprimante .
Avec la version 3.93 aucun probléme avec ce même programme .

Quelqu'un à une solution pour moi? Je ne voudrais pas devoir utiliser
la version 3.93 alors que la version 3.94 me semble prometeuse.

GRAND MERCI d'avance et bonne programmation a tous!
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

" LoadFont() can't be called inside a StartDrawing()/StopDrawing() "
ben ce message d'erreur n'a rien a voir avec l'imprimante !!


ça te dit que tu a mis la fonction LoadFont()

entre
StartDrawing()/StopDrawing()

bref t'a fait ça :


Code : Tout sélectionner

 StartDrawing()
......
LoadFont() 
......
StopDrawing()
alors qu'il faut faire:

Code : Tout sélectionner


LoadFont() 

 StartDrawing()
......
.......
......
StopDrawing()
:D
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message par julien »

En fait on ne peut plus appeler LoadFont après StartDrawing() depuis la version 3.94, l'exemple n'a pas été corrigé, comme Dobro l'a dit, place loadFont avant le StartDrawing()

Quelqu'un sait pourquoi ça a changé, juste par curiosité ? :wink:
De Bois Michel
Messages : 2
Inscription : ven. 23/sept./2005 22:24

Message par De Bois Michel »

Merci
J'ai pu continuer sans problème.
Répondre