Én is pont ezt csinálom most. Adok egy kis programrészt Delphiben:
procedure outportb(port:word;ertek:byte);stdcall;
asm
push dx
mov dx,port
mov al,ertek
out dx,al
pop dx
end;
function inportb(port:word):byte;stdcall;
asm
push dx
mov dx,port
in al,dx
pop dx
mov @Result,al
end;
C++-ban ez a két függvény beépített, innentől kezdve azonos:
Ezután így használd
DELPHI:
const LPT1:word=$378;
C++:
#define LPT1 0x378;
Mind a kettőben:
outportb(LPT1+2,4); // Init
LPTn+0 az adat (2-9 lábak)
LPTn+1 a státusz
LPTn+2 a kontroll
(webes bekuldes, a bekuldo gepe: debrpr01.debrdc.broadband.hu)
|
> Letoltottem a Borlandtol a fenti progit, ami szabad, kis tudasu, de hasznal
ha
> to. A problema az, hogy telepites utan nem keszit futtathato allomanyt. Ponto
sa
> bban elkesziti azt, csak utana onmagaban nem fut. Ez is egy korlatozas, vagy
cs
> ak az en figyelmemet kerulte el valami?
> Ha tudtok, legyszi segitsetek.
Szia...
Bár nem írtad, hogy pontosan miért nem fut (ilyenkor érdemes terminálból
megpróbálni elindítani a programot, általában a terminálra írnak
hibaüzeneteket), de gyanítom hogy nincs fent a Qt futásidejű könyvtára,
amit vagy mellékeltek a disztibúciódhoz, esetleg eléred a
http://www.trolltech.com/ címen. Sajnos a Kylix csak olyan alkalmazást
tud készíteni, melynek a futtatásához szükség van az említett dologra,
általában Qtlib a neve.
Remélem tudtam segíteni...
The NeverGone
--
> ==============================================================
-- Kurucz "The NeverGone" Istvan -- --
---------- Csatlakozz: http://arenaportal.hix.com ----------
http://arenazo.cjb.net http://savannah.gnu.org/projects/akii
> ==============================================================
|