Salut
J'avais écrit un prog qui envoyait un octet sur le port // du PC sous windows 98. La je voulais le faire tourner à nouveau mais sous XP et cela ne marche plus ...

l'ecriture se fesait de la façon suivante : (en assembleur)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
procedure ecrire;
begin
     asm
     mov dx,0378h
     mov ax,nbrout
     out dx,ax
     end;
end;
quand je compile, ça bloque sur : out dx,ax ( classe d'exception Eprivilège ..)

par quoi faut-il remplacer tout ça pour que cela fonctionne sous XP ?
je programme avec Delphi 5.

Merci de votre réponse ...