Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: inkey$ tökkii

Gaxx [29.11.2003 11:30:38]

#

Mistä johtuu, että kun luen inkey$ käskyllä näppäimistöä niin se ei "lue" läheskään kaikkia painalluksia(siis saman napin)?

rndprogy [29.11.2003 12:27:00]

#

Jos haluat inkeylllä lukea näppistä niin laita näin

DO
A$ = INKEY$
IF A$ = " " THEN LOCATE 1, 1: PRINT "Panoit välilyöntiä"
IF A$ = CHR$(27) THEN END '27 ON ESC
LOOP

rndprogy [29.11.2003 12:28:07]

#

Vai tarkotitko VBhen

Gaxx [29.11.2003 12:48:42]

#

Joo tosiaan toi on hyvä tapa... Mut sain onneks toimiin sen lyhemminkin. Ku toi homma pitäs si laittaa niin moneen paikkaan ja si tulis ihan turhaan rivejä.
Joo ihan QB:hen tarkotin(jos et sitä viälä tästä tekstistä hokannu).

Kiitos kumminkin!

comi [29.11.2003 20:32:24]

#

kokeile niin spacea että:

IF A$ = CHR$(0) + CHR$(57) THEN PRINT "Painoit välilyöntiä!"

jospa toi toimis.

rndprogy [29.11.2003 21:07:22]

#

miks se noin pitkästi pitäis kirjottaa

Gaxx [29.11.2003 21:41:05]

#

Mää laitoin ihan vaa että:
IF INKEY$ = CHR$(13) THEN END
ja hyvin sain toimiin... en vaan tajuu miks se toimii toisessa ohjelmassa virheellisesti(eli ei lue kaikkia painalluksia) ja toisessa taas ihan virheettömästä. Varmaanki yhestä DEF SEG rivistä(vai mikä se ny olikaa).

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta