Wie viele Verschachtelte IF abfragen kann PB ?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Nö, da gibts nie nen Fehler /:->
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

ts-soft hat geschrieben:Man kann nicht soviel If machen, wie Speicher da ist, die EndIf müssen ja auch noch passen :mrgreen:
Ein Endif ist aber nur ein Label, es braucht im fertigen Programm also überhaupt keinen Speicher.
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

also ich hab mal nen langen if komplex geschrieben (um die 200 abfragen) und dann hat ich keine lsut mehr, ich glaube da gibts keine ^^

solang der ram ausreicht
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

macht mal spasseshalber nicht nur schleifen sondern auch Inhalt
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

ich hab jedesmal nen stringsatz angehängt, anderer inhalt is mir net eingefallen außer noch zu zählen wie oft durchlaufen
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Deeem2031 hat geschrieben:
ts-soft hat geschrieben:Man kann nicht soviel If machen, wie Speicher da ist, die EndIf müssen ja auch noch passen :mrgreen:
Ein Endif ist aber nur ein Label, es braucht im fertigen Programm also überhaupt keinen Speicher.
Aber erstmal muß ich den Source doch schreiben, und das EndIf im Source belegt Speicher, kompilieren kann ich sowieso nicht mehr, wenn der Speicher voll ist :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Ich stelle fest anscheinen ist die Frage nach dem If genauso spannend wie die Frage nach dem Sinn des Lebens... :mrgreen:

Wieso geht mein Beispiel denn nicht? Da macht der doch dann unendlich mal hintereinander If 1 = 1, oder? Man kann a ne Debug-Schleife einbauen, die mitzählt.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Dein Beispiel geht schon, aber es gibt ja trotzdem nur ein If.
Das ruftst du unendlich oft auf.
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Achso, ich dachte das würde

Code: Alles auswählen

If 1 = 1
If 1 = 1
If 1 = 1
If 1 = 1
If 1 = 1
If 1 = 1
...
...
...
ersetzen, also dass es das selbe sei, als würde ich manuell unendlich oft if blablabl schreiben...
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Dann erstell dir mal Exedatein.
Da wirst du sehen, dass die Goto Variante doch um einiges kleiner ist.
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Antworten