Mistä johtuu, että kun luen inkey$ käskyllä näppäimistöä niin se ei "lue" läheskään kaikkia painalluksia(siis saman napin)?
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
Vai tarkotitko VBhen
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!
kokeile niin spacea että:
IF A$ = CHR$(0) + CHR$(57) THEN PRINT "Painoit välilyöntiä!"
jospa toi toimis.
miks se noin pitkästi pitäis kirjottaa
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).
Aihe on jo aika vanha, joten et voi enää vastata siihen.