Seite 1 von 1

if...then...endif

Verfasst: 24.08.2005 14:57
von Primata
Hi,

ich bin Anfänger von PB, d.h. meine Frage:
Warum muss (soll) bei der Öffnung von z.B. bei "Openwindow"
unbedingt die Schleife "If...then...endif" verwendet werden?

Bei anderen Basic-Dialekten wird doch bei ähnlichen Statements ein Fenster
einwandfrei geöffnet, ohne der Verwendung von Schleifen und der Gefahr auf
evtl. Fehlern.

Gibt es hier bei´m PB allg. Probleme?

Gruß
:|

Verfasst: 24.08.2005 15:00
von MVXA
Nein. Eigentlich gibt es da nie Probleme. OpenWindow wird im Zusammen-
hang mit If nur genutzt um absolut sicher zu gehen, dass das Fenster auch
wirklich geöffnet wird. Kann ja sein, dass es auf einem anderem System aus
irgend einem Grund nicht klappt.

Verfasst: 24.08.2005 15:29
von DarkDragon
Then gibts in PureBasic nicht, das solltest du dir gleich merken. :wink:

Re: if...then...endif

Verfasst: 24.08.2005 15:30
von freedimension
Primata hat geschrieben:Hi,

ich bin Anfänger von PB, d.h. meine Frage:
Warum muss (soll) bei der Öffnung von z.B. bei "Openwindow"
unbedingt die Schleife "If...then...endif" verwendet werden?

Bei anderen Basic-Dialekten wird doch bei ähnlichen Statements ein Fenster
einwandfrei geöffnet, ohne der Verwendung von Schleifen und der Gefahr auf
evtl. Fehlern.

Gibt es hier bei´m PB allg. Probleme?

Gruß
:|
Hi
First of all, If ist keine Schleife sondern eine "Bedingte Ausführung/Verzweigung" ;)

Zu Problemen kommt es im Allgemeinen auch in PB nicht, jedoch ist es guter Programmierstil (in allen Sprachen) wenn man mögliche Fehlerquellen abfängt und darauf entsprechend reagiert anstatt einfach das Programm weiterlaufen zu lassen (meist in den sicheren Crash). Es könnte z.B. durchaus passieren, dass ein System einfach zu wenig Speicher hat um noch ein Fenster zu öffnen, das ist nicht einmal so ein unwahrscheinlicher Fall.

Ich hoffe, ich konnte dir da ein Wenig Licht ins Dunkel bringen :)

Verfasst: 24.08.2005 15:31
von Green Snake
DarkDragon hat geschrieben:Then gibts in PureBasic nicht, das solltest du dir gleich merken. :wink:

:lol:

kenne ich zu gut.
als ich mit pb angefangen habe, habe ich aus reflex immer ein then geschrieben :lol:

Verfasst: 24.08.2005 21:49
von redacid
Bleibt bitte beim Thema! :evil:

Den ganzen Spam-Müll aus diesem thread könnt ihr im Mülleimer wiederfinden.