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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2010, 11:45   #1
baddog
 
Регистрация: 30.04.2010
Сообщений: 3
По умолчанию Не идет программа с графикой

Написана программа с использованием модуля Graph. При запуске "выбивает". Должна рисовать окружности.
Код:
Цитата:
program zd1;
uses Graph;
var i:integer;
driver,mode:integer;
procedure crinit;
begin
driver:=detect;
initgraph(driver,mode,'');
if graphresult<>0 then
begin
writeln('ohibka');
writeln('rabota prervana');
halt(1);
end;
end;
begin
crinit;
cleardevice;
setcolor(1);
setviewport(0,0,GetmaxX-1,GetmaxY-1,true);
rectangle(0,0,GetmaxX-1,GetmaxY-1);
setfillstyle(1,11);
bar(0,0,GetmaxX-1,GetmaxY-1);
for i:=0 to 120 do
begin
setcolor(random(15));
circle(2*i,2*i,i);
end;
setcolor(0);
for i:=50 downto 1 do
rectangle(320+i*3,40+i,320+i*4,50+i *6);
setviewport(0,401,GetmaxX-1,GetmaxY-1,true);
setfillstyle(1,14);
bar(0,0,GetmaxX-1,GetmaxY-1);
setcolor(6);
rectangle(0,1,GetmaxX-1,GetmaxY-1);
setcolor(0);
settextstyle(0,0,1);
outtextXY(150,35,'vladeuhii inform');
readln;
closegraph;
end.
baddog вне форума Ответить с цитированием
Старый 01.06.2010, 14:54   #2
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

у меня, например, почему-то никогда не запускались программы с проверкой инициализации графического режима.
Да и вот ещё:
Цитата:
crinit;
cleardevice;
Как бы функция cleardevice предназначена для перехода от графического режима к текстовому, а ты сразу после неё используешь графические функции
_-Re@l-_ вне форума Ответить с цитированием
Старый 01.06.2010, 15:15   #3
CyberGenus
Пользователь
 
Регистрация: 23.01.2010
Сообщений: 36
По умолчанию

Цитата:
Написана программа с использованием модуля Graph. При запуске "выбивает". Должна рисовать окружности.
а ты запускаешь готовый .exe-шник???
просто у меня программы с использование графики запускались только из под Turbo Pascal (нажимаешь Ctrl-F9)...

Последний раз редактировалось CyberGenus; 01.06.2010 в 15:47.
CyberGenus вне форума Ответить с цитированием
Старый 01.06.2010, 15:19   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Как бы функция cleardevice предназначена для перехода от графического режима к текстовому
Разве??? Ты помоему спутал ее с CloseGraph.
Цитата:
При запуске "выбивает"
Все работает. Рисует какую то трубу радужную...
Цитата:
нажимаешь Alt-F8
А CTRL+F9 не пробовал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.06.2010, 15:35   #5
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
Как бы функция cleardevice предназначена для перехода от графического режима к текстовому

Разве??? Ты помоему спутал ее с CloseGraph.
Нет, не перепутал. Даже в интернете нашёл про это.
Цитата:
Пример:

Randomize;
repeat
LineTo(Random(200), Random(200));
until KeyPressed;
ClearDevice;
Readln;
_-Re@l-_ вне форума Ответить с цитированием
Старый 02.06.2010, 13:55   #6
baddog
 
Регистрация: 30.04.2010
Сообщений: 3
По умолчанию

Спасибо за советы. На другом компе попробовал через freepascal - пошло почему то) Наверное у меня модуль графический нерабочий был.
baddog вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
паскаль с наработками, программа не идет,исправьте кто сможет.. newlife Помощь студентам 6 06.05.2010 23:17
Идет наболр в модераторы aleksus430 Общие вопросы Delphi 0 27.07.2009 19:43
программа с графикой с++ Alex1991 Помощь студентам 2 13.04.2009 21:35
Программа для работы с растровой графикой.(Delphi 7) strS Помощь студентам 2 19.01.2009 11:58