Einzelnen Beitrag anzeigen

Kacze

Registriert seit: 4. Nov 2005
Ort: Bergkamen
18 Beiträge
 
#1

Fehlermeldung mit Assembler

  Alt 7. Dez 2005, 12:10
Nochmal Hallo,

Mein Programm hängt sich bei IN ... auf

Delphi-Quellcode:
FUNCTION InPort(PortAdr:word):byte;
{$IFDEF WIN32}
assembler; stdcall;
  ASM
    MOV DX,PortAdr
    [b]IN AL,DX[/b]
  END;
{$ELSE}
  BEGIN
    Result:=Port[PortAdr];
  END;
{$ENDIF}
und es erscheint die Fehlermeldung.

---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Project1.exe ist eine Exception der Klasse EPrivilege aufgetreten. Meldung: 'Privilegierte Anweisung'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------

Gruß Kacze
  Mit Zitat antworten Zitat