SetFont - invalid font handle bei benutzen in einer Funktion

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

peter_85

Betreff: SetFont - invalid font handle bei benutzen in einer Funktion

BeitragSo, Jun 02, 2013 12:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

wie kann ich denn eine Schriftart in einer Funktion ändern?
Denn SetFont funktioniert außerhalb einer Funktion so wie es soll, aber bei benutzen innerhalb einer Funktion gibt es die Fehlermeldung: "invalid font handle". Leider hilft mir dafür weder die Hilfe, noch die Forumsuche weiter.
Und sonst habe ich keine Probleme mit loadfont oder setfont - nur eben in einer Funktion. Confused

Holzchopf

Meisterpacker

BeitragSo, Jun 02, 2013 12:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Scheint, als hättest du das Font-Handle nicht global deklariert. Somit sieht BB innerhalb der Funktion beim Zugriff der Font-Variable keine Variable und setzt einfach 0 ein, was offenbar kein valides Font-Handle ist.

Also: Deklariere dein Font-Handle mit Global oder übergib es als Parameter an deine Funktion.

MfG
Holzchopf
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm
 

peter_85

BeitragSo, Jun 02, 2013 13:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke für die schnelle Antwort. An diese einfache Lösung hatte ich nicht gedacht. Embarassed

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group