Será que alguem sabe, FUNCTION não dá certo no Win2000 e XP

08/04/2003

0

Ola amigos eu tinha duas funções para acesso direto ao Hardware do computador mas o windows2000 e Xp nao deixa esse tipo de acesso desta forma gostaria de saber como devo proceder para esse sistemas operacionais..


eis as functions para window-95 e 98

procedure SetPort(address, value: Word);
var bValue: Byte;
begin
Application.ProcessMessages;
bValue := trunc(value and 255);
asm
mov DX, address
mov AL, bValue
out DX, AL
end;
end;

function GetPort(address: Word): Word;
var bValue: Byte;
begin
Application.ProcessMessages;
asm
mov DX, address
in AL, DX
mov bValue, AL
end;
result := bValue;
end;


Anonymous

Anonymous

Responder

Posts

09/04/2003

Dor_poa

olha.. Realmete não funciona. eu não entendo o porque.. Tenho várias rotinas em Assembler e em 2000 e Xp eles não funcionam.. Se soubber alguma coisa, porfavor me avise...,


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar