Fórum Mudar a Funcao Win98 para XP ( Porta paralela) #324436
29/06/2006
0
Bom dia,
Alguem poderia colocar um exemplo pratico de como mudar a funcao abaixo Win98 que funciona para verificar status da Porta Paralela com as funcoes abaixo Win XP
No Forum tem sempre indicacoes para o Roger Com, mas tem a Interrupçao 17 que não fica claro no inpout.
Acredito que ira ajudar a todos um exemplo pratico
Funcao para Win XP
function InPortb(EndPorta: Integer): BYTE stdcall; external ´inpout32.DLL´ name ´Inp32´;
procedure OutPortb(EndPorta: Integer; Valor:BYTE); stdcall; external ´inpout32.DLL´ name ´Out32´;
Abaixo a que funciona no Win98 , Qual sera para o Win XP ???????
>>> Porta = 0 >>LPT1
const Portas: Byte = $02;
-------
asm
mov ah, Portas;
mov dx, Porta;
Int $17;
mov Res,ah;
end;
--------
Alguem poderia colocar um exemplo pratico de como mudar a funcao abaixo Win98 que funciona para verificar status da Porta Paralela com as funcoes abaixo Win XP
No Forum tem sempre indicacoes para o Roger Com, mas tem a Interrupçao 17 que não fica claro no inpout.
Acredito que ira ajudar a todos um exemplo pratico
Funcao para Win XP
function InPortb(EndPorta: Integer): BYTE stdcall; external ´inpout32.DLL´ name ´Inp32´;
procedure OutPortb(EndPorta: Integer; Valor:BYTE); stdcall; external ´inpout32.DLL´ name ´Out32´;
Abaixo a que funciona no Win98 , Qual sera para o Win XP ???????
>>> Porta = 0 >>LPT1
const Portas: Byte = $02;
-------
asm
mov ah, Portas;
mov dx, Porta;
Int $17;
mov Res,ah;
end;
--------
Kitsystem
Curtir tópico
+ 0
Responder
Posts
13/03/2007
Rodc
Olá KitSystem,
Conseguiu converter a função Inportb() sem usar a DLL no XP?
Também estou precisando e não quero usar a DLL.
Conseguiu converter a função Inportb() sem usar a DLL no XP?
Também estou precisando e não quero usar a DLL.
Responder
Gostei + 0
14/03/2007
Kitsystem
Até o momento nada!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)