Was mach ich falsch?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Black.Jedi13

Betreff: Was mach ich falsch?

BeitragDi, Nov 22, 2005 21:11
Antworten mit Zitat
Benutzer-Profile anzeigen
da ich jetz schon viel in der suche geguckt hab, mach ich jetz ma nen neuen thread auf

ich kenn mich im bereich functions nicht wirklich aus, und da wollt ich euch ma fragen was an dem beispiel hier falsch ist:

BlitzBasic: [AUSKLAPPEN]
Text 0, 0, (\"hallo\")

superfunc(4)

Function superfunc(anzahl)
y=10
Repeat
Text 0, y+10, (\"hallo\")
Delay 500
Until KeyHit(1)
End Function
WaitKey
End


eigentlich soll er jetz in abständen von 0,5 sekunden mit einem abstand von 10p solange hallo schreiben, bis esc gedrückt wird.

Hip Teen

BeitragDi, Nov 22, 2005 21:13
Antworten mit Zitat
Benutzer-Profile anzeigen
du musst y erhöhen, damit sich auch der abstand erhöht.
BlitzBasic: [AUSKLAPPEN]
y=y+10

in die Repeatschleife und schon macht er genau das.
Spruch der Woche: "Ahh, ein neues Gesicht?!" - "Nein, das hab ich schon länger"
 

Black.Jedi13

BeitragDi, Nov 22, 2005 21:24
Antworten mit Zitat
Benutzer-Profile anzeigen
ah verdammt okay danke
blöder fehler :/
allein daran sitz ich jetz schon ewig

skey-z

BeitragMi, Nov 23, 2005 7:22
Antworten mit Zitat
Benutzer-Profile anzeigen
zudem hast du in deinem beispiel kein
BlitzBasic: [AUSKLAPPEN]

End Function


drin
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter

Eclipse

BeitragMi, Nov 23, 2005 7:36
Antworten mit Zitat
Benutzer-Profile anzeigen
doch hat er, nach dem until
 

Ava

Gast

BeitragMi, Nov 23, 2005 8:05
Antworten mit Zitat
Was genau soll die Funktion denn bewirken?
Was sie (im Moment so wie sie ist) bewirkt, dass ist mir schon klar. Aber was genau war Dein Ziel? da Du zum Beispiel einen Funktionsparameter (anzahl) übergibst und diesen in der Funktion gar nicht verwendest! Very Happy
 

Omenaton_2

BeitragMi, Nov 23, 2005 11:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Eine Function sollte wie der Name sagt eine Funktion erfüllen, sonst ist sie überflüssig. Für Testzwecken ist natürlich alles in Ordnung, aber man sollte nicht jede Kleinigkeit unbedingt in Functions packen.

x-pressive

BeitragMi, Nov 23, 2005 13:07
Antworten mit Zitat
Benutzer-Profile anzeigen
@Black.Jedi13: du könntest dir auch gleich mal das EINRÜCKEN angewöhnen -später wirst du bei der Fehlersuche unendlich dankbar dafür sein -und so lernt es sich auch schneller. Ausserdem sammelt man alle Funktionen normalerweise am Ende des Codes, das macht es viel übersichtlicher:

BlitzBasic: [AUSKLAPPEN]

Text 0, 0, (\"hallo\")

superfunc(4) : WaitKey

End

; ------------------------------------------
; KURZ-BESCHREIBUNG DER FUNKTION
; ------------------------------------------
Function superfunc(anzahl)
y=10
Repeat
Text 0, y+10, (\"hallo\")
Delay 500
Until KeyHit(1)
End Function
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL
 

Mr. Johnson

BeitragMi, Nov 23, 2005 19:21
Antworten mit Zitat
Benutzer-Profile anzeigen
danke für die tipps ich hoffe das hilft mir ein wenig
eigentlich sollte das wirklich nur ne beispiels func sein um zu zeigen wo mein problem liegt
 

totonak5

BeitragMi, Nov 23, 2005 20:05
Antworten mit Zitat
Benutzer-Profile anzeigen
bitte aufschlussreichere thread-namen verwenden!!!
Just for Fun!
Jesus loves U!

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group