Найдено 3 результата

kkrk
31.12.2015 13:05:42
Форум: Обучение Free Pascal
Тема: Странное поведение программы
Ответы: 6
Просмотры: 15731

Re: Странное поведение программы

ps: Цикл с предусловием - вообще шикарно.
проверка на Esc до того как считывается клавиша ? Да, фейл.

Вообщем ошибка в readkey ( if key <> 0 then ):
function readkey(iswait&#58; boolean = False)&#58; char;
var
key&#58; tkeyevent;
begin
if iswait = True then
Key &#58;= PollKeyEvent;
if key ...
kkrk
30.12.2015 21:11:58
Форум: Обучение Free Pascal
Тема: Странное поведение программы
Ответы: 6
Просмотры: 15731

Re: Странное поведение программы

поменял на:

Код: Выделить всё

 while c<>#27 do begin
c:=readkey;
//------
end;

результат тот же =(
kkrk
30.12.2015 12:13:59
Форум: Обучение Free Pascal
Тема: Странное поведение программы
Ответы: 6
Просмотры: 15731

Странное поведение программы

Ситуация в том что программа не реагирует на нажатие клавиш, за исключением определенных случаев.

1) если не вызывать ф-цию stPop (либо дважды вызывать перед ней stPush)
2) если превратить ф-ции stPop и stPush в процедуры (вырезав только result:=)
3) если подключить модуль crt, и использовать ...