Page 1 of 1

Onkelma erillisen toiminnon tekemisessä

Posted: Wed Jun 20, 2012 8:55 pm
by Henzo97
Tein ohjelman joka printtaa tekstiä näytölle ja lopulta kysyy haluatko lopettaa ohjelman vai avata musiiki playerin.

Code: Select all

[OHJELMA]
64 CenterText 250,250,"Press 'Q' to quit, or 'K' to open music player!"
65
66 DrawScreen
67
68 If KeyDown(16) Then End
69 If KeyDown(37) Then player
70
71 player={
72
73 CenterText 250,250,"Press '1' to play 'Music.mp3 or press '2' to play 'Music2.mp3"
74
75 M1=LoadSound ("Media\Music.mp3")
76 M2=LoadSound ("Media\Music2.mp3")
77
78 If KeyDown(2) Then PlaySound M1 Wait 141000
79 If KeyDown(3) Then PlaySound M2 Wait 117000
}
*F5*
...
Compile Error
Code 38
Invalid name at line 71
You can't define "{" as identifier.
...

Eli siis miten saada tuo "player" sisältämään tuon koodin pätkän?
[/code]

Re: Onkelma erillisen toiminnon tekemisessä

Posted: Wed Jun 20, 2012 9:04 pm
by Viltzu
Tekemällä siitä funktion.

Re: Onkelma erillisen toiminnon tekemisessä

Posted: Thu Jun 21, 2012 12:22 am
by Latexi95
Henzo97 wrote:*Ongelma*
Nyt sinulla on kyllä aika pahasti hakusessa CB:n syntaksi. Suosittelen tutustumaan esimerkkeihin ja lukemaan manuaalia. Tuossa koodissa ei oikein ollut päätä eikä häntää. ;)

Re: Onkelma erillisen toiminnon tekemisessä

Posted: Thu Jun 21, 2012 2:52 pm
by Henzo97
Latexi95 wrote:
Henzo97 wrote:*Ongelma*
Nyt sinulla on kyllä aika pahasti hakusessa CB:n syntaksi. Suosittelen tutustumaan esimerkkeihin ja lukemaan manuaalia. Tuossa koodissa ei oikein ollut päätä eikä häntää. ;)
Tämän "projektin" aloitin ihan opiskelu mielessä, oon jo jonku verran katellu niitä esimerkkejä ja ihan niitten perusteella kokeilin tällästä. Ja manuaalia käytän apuna melkein kokoajan.

EDIT: Tosiaan tuolloin 2010 kun olen rekisteröitynyt tänne niin koodaus ura jäi hieman lyhyeksi, nyt sitten löysin CB:n vanhasta tietokoneesta ja päätin ruveta harjoittelemaan uudestaan.

Re: Onkelma erillisen toiminnon tekemisessä

Posted: Tue Jun 26, 2012 1:14 pm
by skorpioni-cb
Henzo97 wrote:Tekstiä...
CoolBasicin syntaksissa ei olla määritelty { tahi }-merkkiä lohkon aloitus- tai lopetusmerkiksi,uskoisiks :mrgreen: