IPB
ЛогинПароль:

> Глючный FPC
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской

Репутация: -  0  +


Вот, пользуюсь Free Pascal IDE. Недавно решил перейти на wingraph с псевдографики. Сегодня был турнир, но изза компиля я даже простейшую игру написать не смог. Понял это, к сожалению, поздно. Скачал тут демки wingraph'а, но нигде, ни в какой демке не работает управление. Такое ощущение, будто IDE не дает считывать нажатие клавиш с клавиатуры. В crt всё нормально работает. Как только переключаюсь на граф - фиг тебе. Сам вопрос: это из-за FPC IDE? Или я что-то не понимаю?
Вот пример. Мой. Тут по идее всё должно работать, а именно: программа должна завершиться.

program testimage;
uses wingraph,wincrt;
const
UpKey= #72;
LtKey= #75;
RtKey= #77;
DnKey= #80;
EscKey= #27;
EnterKey= #13;

var menumod,i,j:integer;
key:char;

procedure LoadBMP(x,y:integer);
var f:file; bitmap:pointer; size:longint;
begin
{$I-} Assign(f,'bgmain.bmp'); Reset(f,1); {$I+}
if (IOResult <> 0) then Exit;
size:=FileSize(f);
GetMem(bitmap,size);
BlockRead(f,bitmap^,size);
Close(f);
PutImage(x,y,bitmap^,NormalPut);
FreeMem(bitmap);
end;

begin
i := detect;
InitGraph(i,j,'');

LoadBMP(0,0);
menumod:=1;

while menumod = 1 do
begin
delay(10);
if CloseGraphRequest then
menumod:=0;
if keypressed then
begin
key:=readkey;
if key = EscKey then
menumod:=0;
end;
end;

closegraph;
end.


Сообщение отредактировано: Anonimys -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской

Репутация: -  0  +


Скорее правильным решением будет достать старый WinCRT (мвахаха, я такого понаделаю.. *потирает руки).
Кстати, ты говоришь, что скачал. Можешь пожалуйста дать ссылку? Или залить на RGhost, к примеру?

Сообщение отредактировано: Anonimys -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 15.05.2024 14:54
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name