Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2015, 20:29   #1
Fly090
Пользователь
 
Аватар для Fly090
 
Регистрация: 25.09.2014
Сообщений: 24
По умолчанию помогите решить проблемку Паскаль

почему при запуске программы "солнце" мигает, как это исправить?
Код:
program sunanim;
uses Graph, Crt;
var
driver,mode,i:integer;
path:string;
begin
   driver:=detect;
   path:='D:\Games\Programming\TP7\BGI';
   initgraph(driver,mode,path);
   i:=0;
   while i<=750 do
    begin
       setcolor(14); setbkcolor(3);
       setfillstyle(1,14); circle(i,100,50); floodfill(i,100,14);
       delay(5000);
       setfillstyle(1,3); setcolor(3); circle(i,100,50);
       i:=i+1
    end;
end.

Последний раз редактировалось Stilet; 17.02.2015 в 21:40.
Fly090 вне форума Ответить с цитированием
Старый 17.02.2015, 22:00   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Так не подойдет?:
Код:
uses Graph, Crt;
const step=1;
var
driver,mode,i:integer;
path:string;
begin
   driver:=detect;
   path:='';
   initgraph(driver,mode,path);
   i:=0;
   setbkcolor(3);
   while i<=750 do
    begin
       setcolor(14);       setfillstyle(1,14);       pieslice(i,100,0,360,50);
       delay(10);
       setcolor(3);         setfillstyle(1,3);       pieslice(i,100,0,360,50);
       i:=i+step
    end;

end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.02.2015, 01:45   #3
Fly090
Пользователь
 
Аватар для Fly090
 
Регистрация: 25.09.2014
Сообщений: 24
По умолчанию

по другому немного, но все же мигает..
а если прибавить delay, то меньше. Попробуйте кто нибуть коль не сложно запустите на своем, возможно проблема не в проге, а в самом компе или в Паскале..
Fly090 вне форума Ответить с цитированием
Старый 23.02.2015, 08:06   #4
FPaul
Форумчанин
 
Регистрация: 25.01.2015
Сообщений: 472
По умолчанию

Может после второй закраски добавить delay?
FPaul вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кто сможет решить проблемку( ~@региночка@~ Помощь студентам 3 18.01.2012 16:40
Помогите решить проблемку пожалуйста france@ PHP 2 08.01.2009 10:24