Seite 1 von 1

Kleiner Fehler in der PB4 Hilfe (SetGadgetFont())

Verfasst: 13.05.2006 07:15
von Gezuppel
Moin,
in der Hilfe zu SetGadgetFont wird noch auf UseFont() verwiesen,
gibt's ja nicht mehr (link führt ja auch ins Leere).

Verfasst: 14.05.2006 17:24
von Andre
Danke, fixed. :)

(Habe auch gleich noch das Beispiel korrigiert.)

Verfasst: 16.05.2006 23:25
von Kurzer
Kurze Frage an Andre:

Kann man die ständig aktuelle Hilfedatei irgendwo einzeln downloaden?
Auf Verdacht das PB 4.0 Paket erneut saugen ist als Modemuser mit max. 31.200er Connects immer ein bißchen ungünstig. :)

Danke und Gruß

Markus

Verfasst: 18.07.2006 17:47
von PB42
@ André

Hallo,

Dein Beispiel zu SetGadgetFont erzeugt leider die Fehlermeldung:
Line 3: FontID(): Incorrect number of parameters


Edit: Mit FontID(0) in Zeile 3 und FontID(1) in Zeile 9 geht's statt nur mit FontID() .
Habe heute die Fassung 4.0 runtergeladen und da ist der Fehler noch so drin wie oben beschrieben. Falls mittlerweile behoben, bitte diesen Beitrag als gegenstandslos betrachten. Danke.

Verfasst: 18.07.2006 22:11
von PureLust
Kurzer hat geschrieben:Kurze Frage an Andre:

Kann man die ständig aktuelle Hilfedatei irgendwo einzeln downloaden?
Auf Verdacht das PB 4.0 Paket erneut saugen ist als Modemuser mit max. 31.200er Connects immer ein bißchen ungünstig. :)
Da André gerade in Urlaub geflogen ist wird er Dir momentan darauf wohl nicht selber antworten können.

Somit mach ich das also nun mal: <)

Guckst Du hier oder noch besser direkt in den PureArea.Net News.

Greetz, PureLust.

Verfasst: 18.07.2006 22:32
von Falko
Der Link ist besser: http://www.purearea.net/pb/german/histo ... hanges.htm

Und wenn man dort das orange FontID() sieht, steht dort entsprechend der neuen PB4-Hilfe folgendes:


Font

Geändert: FontID(#Font) - neuer Parameter
Geändert: CloseFont() in FreeFont()

Entfernt: UseFont()

Der Source, in der neuen Hilfe, die ich mir gestern schon heruntergeladen hatte macht doch alles richtig.

Oder, was soll bei SetGadgetFont - Beispiel falsch sein?
aktuelle PB4-Hilfe hat geschrieben:Beispiel:
If OpenWindow(0, 0, 0, 222, 130, "SetGadgetFont", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
If LoadFont(0, "Arial", 16)
SetGadgetFont(#PB_Default, FontID(0)) ; geladenen Arial 16 Zeichensatz als neuen Standard festlegen
EndIf
ButtonGadget(0, 10, 10, 200, 30, "Button - Arial 16")
SetGadgetFont(#PB_Default, #PB_Default) ; Zeichensatzeinstellungen auf den originalen Standard zurücksetzen
ButtonGadget(1, 10, 50, 200, 30, "Button - standard")
If LoadFont(1,"Courier",10, #PB_Font_Bold|#PB_Font_Underline)
SetGadgetFont(#PB_Default, FontID(1)) ; geladenen Courier 10 Zeichensatz als neuen Standard festlegen
EndIf
TextGadget(2, 10, 90, 200, 40, "Bold + underlined Courier 10 Text", #PB_Text_Center)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

Gruß Falko