if...then...endif

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Primata
Beiträge: 1
Registriert: 24.08.2005 14:21

if...then...endif

Beitrag 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ß
:|
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag 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.
Bild
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Then gibts in PureBasic nicht, das solltest du dir gleich merken. :wink:
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Re: if...then...endif

Beitrag 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 :)
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag 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:
-.-"
Benutzeravatar
redacid
Beiträge: 581
Registriert: 29.08.2004 17:06

Beitrag von redacid »

Bleibt bitte beim Thema! :evil:

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