Seite 1 von 1

Veralteter Befehl

Verfasst: 08.01.2009 11:04
von rolstra
Hallo Leute,

Habe nach Vorlage des Buches "Purebasic - A Beginner's Guide" ein Programm erstellt wie folgt:

Enumeration
#WINDOW_ROOT
#SOUND_FILE
#TEXT_FILE
#BUTTON_CHOOSE_FILE
#TEXT_VOLUME
#TRACKBAR_VOLUME
#TEXT_PAN
#TRACKBAR_PAN
#BUTTON_PLAY_FILE
#BUTTON_PAUSE_FILE
#BUTTON_STOP_FILE
EndEnumeration

Global FileName.s = ""
Global FilePaused.b = #False

#FLAGS = #PB_Window_SystemMenu | #PB_Window_ScreenCentered
If OpenWindow(#WINDOW_ROOT, 0, 0, 500, 215, "Roland's MP3-Player", #FLAGS)
If CreateGadgetList(WindowID(#WINDOW_ROOT))
TextGadget(#TEXT_FILE, 10, 10, 480, 20, "", #PB_Text_Border)
ButtonGadget(#BUTTON_CHOOSE_FILE, 10, 40, 150, 20, "Choose a MP3 File ...")
TextGadget(#TEXT_VOLUME, 10, 70, 480, 20, "Volume")
TrackBarGadget(#TRACKBAR_VOLUME, 10, 90, 480, 20, 0,100)
SetGadgetState(#TRACKBAR_VOLUME, 100)
TextGadget(#TEXT_PAN, 10, 120, 480, 20, "Pan")
TrackBarGadget(#TRACKBAR_PAN, 10, 140, 480, 20, 0, 200)
SetGadgetState(#TRACKBAR_PAN, 100)
ButtonGadget(#BUTTON_PLAY_FILE, 10, 180, 100, 20, "Play")
ButtonGadget(#BUTTON_PAUSE_FILE, 130, 180, 100, 20, "Pause")
ButtonGadget(#BUTTON_STOP_FILE, 250, 180, 100, 20, "Stop")

[.....]

Habe den Quellcode dann mit PB4.30 kompiliert; das Ganze funktioniert zwar, aber es ist auch die Meldung dahergekomen, dass es sich bei 'CreateGadgetList()' um einen veralteten Befehl handeln würde.

Da ich ein kompletter Neuling bin, bitte ich um Beantwortung der folgenden Fragen:

1) Kommt es häufig vor, dass ein Befehl ersetzt/ausgetauscht/eliminiert wird? Wie lange wird so ein veralteter Befehl noch unterstützt?
2) Wie lautet der korrekte Ersatz für CreateGadgetList()?

Vielen Dank!
Roland.

Verfasst: 08.01.2009 11:08
von Kaeru Gaman
1) kommt von zeit zu zeit mal vor. regeln gibts hier keine.

2) einfach weglassen. die GadgetList des zuletzt geöffneten Fensters ist automatisch aktiv.
und auch einfach mal in die Help von 4.3 gucken: UseGadgetList und OpenGadgetList


btw...
bin mir nicht ganz sicher, aber hat Kale sein Buch nicht auch schon auf 4.3 upgedated?
war da nicht was, dass man das auch als E-book kaufen kann und dann aktualisieren?

Verfasst: 08.01.2009 16:42
von Little John
Kaeru Gaman hat geschrieben:bin mir nicht ganz sicher, aber hat Kale sein Buch nicht auch schon auf 4.3 upgedated?
Nein, noch nicht.

Gruß, Little John

Verfasst: 08.01.2009 19:37
von rolstra
Hallo,

Danke; Das Buch von Kyle ist absolute Klasse für einen Einsteiger für mich.

Roland.

Verfasst: 11.01.2009 11:56
von Andesdaf
Das nächste Mal lieber Code-Tags benutzen.

ps: Ok kann's verstehen dass du weggelassen hast da du die Fettschrift
brauchtest. Nur für die näxten Male.

Verfasst: 11.01.2009 12:24
von Little John
Little John hat geschrieben:
Kaeru Gaman hat geschrieben:bin mir nicht ganz sicher, aber hat Kale sein Buch nicht auch schon auf 4.3 upgedated?
Nein, noch nicht.
Kale hat jetzt angekündigt, dass er das Buch nicht updaten wird. Und weil er auch keine veraltete Version verkaufen will, wird das Buch ab dem 24. Januar dieses Jahres nicht mehr verkauft werden: http://www.purebasic.fr/english/viewtopic.php?t=35991

Gruß, Little John