cb-hackers / cbEnchanted

A new runtime for CoolBasic
13 stars 3 forks source link

Select "monivalinnoilla" vuotaa #148

Closed aXu-AP closed 11 years ago

aXu-AP commented 11 years ago

Jos Casen jälkeen annetaan useita arvoja, konsoliin tulee ilmoituksia pinon kasvattamisesta => muistivuoto?

Repeat
    Select a
        Case 0, 1
    EndSelect
    DrawScreen
Forever
fennekki commented 11 years ago

Voiko näin normi-CB:ssä tehdä? En ikinä ainakaan muista että olisin.

Voi olla taas semmosia missä tarttis tavukoodin tuntemusta.

aXu-AP commented 11 years ago

Kyllähän tuo hyvin toimii normicb:llä ja myös enchantedilla tuota muistivuotoa lukuunottamatta. Manuaalissakin on maininta asiasta. Tässä vielä koodinpätkä jolla voi todeta ominaisuuden toimivuuden:

For i = 1 To 5
    Select i
        Case 1, 5
            Print "Ensimmäinen ja viimeinen"
        Case 2, 4
            Print i
        Case 3
            Print "Keskimmäinen"
        Default
            Print "En kuulu joukkoon"
    EndSelect
Next i
WaitKey
fennekki commented 11 years ago

Kattelin koodista että siel on jotain ihmeellisiä koodipointterin manipulaatioita. Pitäs varmaan saada se tänne joka se sen on kirjottanu, joten tägätääs ny vaikka @Latexi95 ja @VesQ

emt lol

kukkamario commented 11 years ago

CB:n tavukoodi Selectin osalta on harvinaisen epäselvää että ilmeisesti jokin juttu nyt on jäännyt huomioimatta. Vilkaisen asiaa

kukkamario commented 11 years ago

Korjattu