Veralteter Befehl

Anfängerfragen zum Programmieren mit PureBasic.
rolstra
Beiträge: 18
Registriert: 05.10.2008 19:37

Veralteter Befehl

Beitrag 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.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Little John

Beitrag 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
rolstra
Beiträge: 18
Registriert: 05.10.2008 19:37

Beitrag von rolstra »

Hallo,

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

Roland.
Andesdaf
Moderator
Beiträge: 2673
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Beitrag 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.
Win11 x64 | PB 6.20
Little John

Beitrag 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
Antworten