Probleme mit Konstante
-
- Beiträge: 3
- Registriert: 28.09.2006 19:35
Probleme mit Konstante
Hallo, ich hab mich mal auf Anraten eines Freundes erneut registriert.
Und zwar habe ich folgendes Problem:
Ich will eine unbekannte Anzahl von Bildern laden, mittels dem "LoadSprite(...)" befehl und der Konstante #PB_Any. Beim Compilieren taucht dann die Meldung auf, dass die Konstante nicht gefunden werden konnte. Woran liegt das?
Vielleicht weiß ja irgendwer eine antwort oder so, tät mich freuen.
Gruß
Schmervehannes
Und zwar habe ich folgendes Problem:
Ich will eine unbekannte Anzahl von Bildern laden, mittels dem "LoadSprite(...)" befehl und der Konstante #PB_Any. Beim Compilieren taucht dann die Meldung auf, dass die Konstante nicht gefunden werden konnte. Woran liegt das?
Vielleicht weiß ja irgendwer eine antwort oder so, tät mich freuen.
Gruß
Schmervehannes
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
-
- Beiträge: 3
- Registriert: 28.09.2006 19:35
- 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
Nein, mit allen Versionen, die Any unterstützen.schmervehannes hat geschrieben:Öhm. nö. Leider ned.
Funktioniert das mit #PB_Any nur ab der 4.00er?
Warum sagste nicht einfach welcher Version Du verwendest und schreibst
das am besten gleich in die Signatur.
PB3.30 unterstützt definitiv keine #PB_Any
Gruß
Thomas
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Wenn's nicht mit #PB_Any geht, empfehele ich eine Repeat Schleife, worin eine Variable hochgezählt wird. Die lässt sich dann auch prima als PB_Any-Ersatz benutzen.
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
-
- Beiträge: 3
- Registriert: 28.09.2006 19:35
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Vom Prinzip her ja, aber theoretisch nein. Warum? Für x musst du ja eine Zahl einsetzen, und zwar wie viele Bilder du laden willst. Aber du sagtest, dass du die Anzahl vorher nicht weißt.schmervehannes hat geschrieben:Meinst du daS?
Code: Alles auswählen
For i=0 to x LoadSprite(i,"verzeichnis/name"+Str(i)+".bmp") Next i
Machs lieber so ähnlich:
Code: Alles auswählen
i=0
While LoadImage(i, Str(i)+".bmp") <> 0
i=i+1
Wend

PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End