Не работают совместно клавиатура и мышь:
нажатие кнопок мыши цикл прерывает, а на клавиатуру программа не реагирует (кроме Ctrl-Break)
FPC 2.6.0 , Windows-7 x64
- Код: Выделить всё
program KeybMous;
uses crt,mouse;
var
me : TMouseEvent;
ch : char;
begin
InitMouse;
repeat
write(chr(random(224)+32),#8);
if keypressed then begin
ch:=readkey;
if ch=#0 then ch:=readkey;
writeln('Keyboard ',ord(ch));
break;
end;
if PollMouseEvent(me) then begin
GetMouseEvent(me);
if me.Action=MouseActionDown then begin
writeln('Mouse ',me.Buttons);
break;
end;
end;
until false;
DoneMouse;
end.