Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: INPin mysteeri...

Sivun loppuun

Juhko [16.10.2006 19:09:24]

#

QB:ssä on INP-funktio, jolla pystyy tekemään kaikkea. Esimerkiksi INP(&H60) hakee näppäimen, INP(&H3DA) palauttaa 1 tai 0, INP(&H65) palauttaa 32 tai 48, jotkut luvut palauttavat 255, jotkut 20, jotkut 0 jne. Mutta mitä INP tarkkaan ottaen teke luvuille. Se mietityttää niin...

tgunner [16.10.2006 19:36:02]

#

INP(port)
 o port a numeric expression with an integer value between 0 and 65,535, inclusive, that identifies the hardware I/O port from which to read the byte.
Returns
 The byte read from a hardware port.

Antti Laaksonen [16.10.2006 19:43:19]

#

Tietokoneessa on erilaisia portteja, joista voi lukea tietoa INP-funktiolla ja joihin voi lähettää tietoa OUT-komennolla.

Porttien numeroille ja toiminnalle ei ole mitään selkeää perustetta, eli ne pitää vain tietää.

Tässä on luettelo porteista:
http://heim.ifi.uio.no/~stanisls/helppc/ports.html

tgunner [16.10.2006 20:46:23]

#

Oho! Mihinkäs mun viestistä oli kadonnut loppuosa :o

Qman [17.10.2006 13:46:17]

#

tietääkö kukaan, mikä olis usbiin liitetyn midikoskettimiston numero??

Juhko [17.10.2006 21:55:16]

#

Hienoa. Nyt ei vain ehdi vastailla enempää. Tuosta midistä en tiedä...

Meitsi [17.10.2006 22:04:49]

#

Qman kirjoitti:

tietääkö kukaan, mikä olis usbiin liitetyn midikoskettimiston numero??

Windowsissa laitehallinnasta laitteen ominaisuuksista resurssit, sieltä näet I/O-alueen joka ilmeisesti näyttää juuri tuon porttinumeron, mutta laite tietenkin voi käyttää useampia portteja, tai sen käsittely ei ole niin suoraviivaista kuin että luetaan vain mitä tulee. Mutua...

Heikki [17.10.2006 22:44:09]

#

USB-laitteet ovat vähän monimutkaisempia vekottimia, eikä niitä voi lueka noin helposti. QB:llä ei taida saada mitenkään USB-portista tietoja, ja vaikka saisikin niin tarvitset aika tarkat speksit laiteesta, jotta luettua dataa voisi käyttää jotenkin järkevästi.

Meitsi [18.10.2006 14:46:11]

#

Ja vaikka saisikin toimimaan, windows ei taida antaa lueskella ihan mistä tahansa (98 kaiketi antaa, mutta sitä uudemmat eivät). Vaatii sitten laiteajurin joka lienee jo ihan toinen juttu.

Juhko [18.10.2006 20:48:40]

#

Hyvä. Kokeillaanpa. Nuo tuosta Antin antamasta linkistä täytyykin opetella...

Qman [14.11.2006 14:51:15]

#

Juhko kirjoitti:

Hyvä. Kokeillaanpa. Nuo tuosta Antin antamasta linkistä täytyykin opetella...

ulkoa, vai???

moptim [15.11.2006 20:19:39]

#

Eikö niitä ajureita voisi toteuttaa DATA-komennolla?

Juhko [19.11.2006 16:19:28]

#

Qman kirjoitti:

Juhko kirjoitti:

Hyvä. Kokeillaanpa. Nuo tuosta Antin antamasta linkistä täytyykin opetella...

ulkoa, vai???

No ei nyt kaikkia sentään. Mutta niitä tärkeimpiä.

KingOfTheWorld kirjoitti:

Eikö niitä ajureita voisi toteuttaa DATA-komennolla?

No kyllä kai, mutta ensin sun pitää opetella lukemaan ITE sitä dataa.


Sivun alkuun

Vastaus

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

Tietoa sivustosta