nisam probao dal ovaj dll sa linka gore radi sa 2005, probaj!
kao što sam ti rekao imaš tri registra, i ti sad upisuješ ili čitaš sadržaj tih registara, svaki ima 8 bitova,
recimo data:
76543210- i sad ti je svaki bit "vezan" tj njegovo stanje predstavlja jedan bit u tom registru (1- napon od 4.5-5.5V,0- napon od -0.5 -> 0.8V tu negdje nemoj uzet 100%), to su naponi logičkih nivoa, a ti ne dovodiš 5V neg taj pin spajaš na masu porta (pogledaj raspored pinova i što koji predsstavlja isto tako koji pin predstavlja koji bit u data registru), nakon toga znaći lpt1 je na adresi 378hexadec.i ta adresa uvijek prdstavlja adresu data registra control i status su uvijek za 1 više tj. status 2više od data(il obratno), i ak je pin 5 "vezan" na bit najveće težine (7) onda da bi samo na tom pinu imao logičku jedinicu moraš upisati 1000 0000 a kod čitanja kad ćeš vidjeti da je to stanje u reg.znat ćeš da je pin 5 u 1 tj.da je na njemu ~5V (pazi na struju, da nebi pregorilo). ako tebi treba toćna sintaksa kako da to napišeš prvo reci koji dll koristiš iako ako ćeš neki sa ove stranice šta sam ti gore dao link tamo ti je sve objašnjeno, u qbasicu to možeš recimo pisanjem out(port,vrijednost), a za ovo se ne sječam više napamet trebao bih pogledati!
----Roberto----