Von String zu Int convertieren.

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Nova

Betreff: Von String zu Int convertieren.

BeitragDo, Jun 11, 2009 17:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Habe mal eine kleine Frage:
BlitzMax: [AUSKLAPPEN]
	
position = Instr (para1, ",")
para2 = Trim (Mid (para1 , position) )
para1 = Trim (Left (para1 , position - 1) )
Graphics para1, para2, 0

para1 und para2 sind Strings, position ein Int.

Wie kann ich nun para1 und para2 in ein Int verwandeln, sodass ich sie im Graphics-Befehl benutzen kann?
Das geht aber anscheinend nicht, ich krieg immer den Fehler, dass String nicht in Int convertierbar sei.


Vorschläge?
AMD Athlon II 4x3,1GHz, 8GB Ram DDR3, ATI Radeon HD 6870, Win 7 64bit
 

Ava

Gast

BeitragDo, Jun 11, 2009 17:25
Antworten mit Zitat
Code: [AUSKLAPPEN]
Graphics int(para1), int(para2), 0

Nova

BeitragDo, Jun 11, 2009 17:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke!


Hab gleich noch eine Frage: Wenn ich ein Programm ausführe und es einen Fehler erzeugt, danach kann ich nicht mehr das Programm neu compilieren. Die Buttons oben sind dann ausgegraut/schwarz und ich kann sie nicht mehr anklicken. Ich muss dann immer die IDE beenden und neu starten.

Geht das auch irgendwie anders? Kann man das abstellen?
AMD Athlon II 4x3,1GHz, 8GB Ram DDR3, ATI Radeon HD 6870, Win 7 64bit

Suco-X

Betreff: .....

BeitragDo, Jun 11, 2009 17:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi
Musst dann den Prozess stoppen nachdem du die Fehlerbox weggeklickt hast. Siehe roten Stop-Knopf in der Leiste unter dem Menü.

Übrigens gibt es für Strings eine Methode, die das ganze etwas einfacher macht:

Code: [AUSKLAPPEN]

Strict

Local str:String = "800,600,0"
Local strArray:String[] = str.split(",")

Graphics Int(strArray[0]), Int(strArray[1]), Int(strArray[2])

Repeat
   Cls
   
   Flip
Until KeyHit(KEY_ESCAPE)


Mfg Suco
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB

Nova

BeitragDo, Jun 11, 2009 18:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey, danke für den Tipp und die Methode! Very Happy
AMD Athlon II 4x3,1GHz, 8GB Ram DDR3, ATI Radeon HD 6870, Win 7 64bit

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group