A
antcool
Guest
Procedure TForm1.port(zahl:byte);
begin
asm
MOV AL, zahl
MOV DX, $378
OUT DX, AL
end
end;
procedure TFrom1.Button1Click(Sender:TObject);
begin
port(12);
end;
Das alles sollte eigentlich ein Spannung(5V) am LPT1
erzeugen und somit ein Lampe zum Leuchten bringen!
Beim compilieren kommt keine Fehlermeldung! Aber wenn ich das Programm starte und die
procedure TForm1.Button1Click(sender:tobject);
ausführe kommt eine Fehlermeldung:
"Privileged instruction"
was, wenn mich meine Englishkenntnisse nicht verlassen
haben, heißt:
Priviligierte Anweisung.
Wie kann das ändern? Wo ist der Fehler?
*Brüll*:Hilfe!!!!!!!!! ?( ?( ?( ?(
begin
asm
MOV AL, zahl
MOV DX, $378
OUT DX, AL
end
end;
procedure TFrom1.Button1Click(Sender:TObject);
begin
port(12);
end;
Das alles sollte eigentlich ein Spannung(5V) am LPT1
erzeugen und somit ein Lampe zum Leuchten bringen!
Beim compilieren kommt keine Fehlermeldung! Aber wenn ich das Programm starte und die
procedure TForm1.Button1Click(sender:tobject);
ausführe kommt eine Fehlermeldung:
"Privileged instruction"
was, wenn mich meine Englishkenntnisse nicht verlassen
haben, heißt:
Priviligierte Anweisung.
Wie kann das ändern? Wo ist der Fehler?
*Brüll*:Hilfe!!!!!!!!! ?( ?( ?( ?(