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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2009, 19:00   #1
fire_on
Пользователь
 
Регистрация: 05.08.2009
Сообщений: 17
По умолчанию Паскаль не рисует!

Привет всем!
У меня проблема: я создал графическую прогу, но она не работает! Вроде все как надо: путь к файлу egavga указал, файл graph.tpu поставил куда надо, и при компиляции тут же к этой граф. проге создается EXE-шник, но как только я прогу запускаю, неважно из редактора или exe-шником, она вылетает и ничего не рисует! Помогите разобраться!
fire_on вне форума Ответить с цитированием
Старый 05.08.2009, 19:04   #2
anGeee
Пользователь
 
Аватар для anGeee
 
Регистрация: 18.11.2008
Сообщений: 94
По умолчанию

Ну может стоит поставить в конце программы пару ReadLn'ов или ReadKey, если CRT подключен ?
anGeee вне форума Ответить с цитированием
Старый 05.08.2009, 19:07   #3
fire_on
Пользователь
 
Регистрация: 05.08.2009
Сообщений: 17
По умолчанию

Цитата:
Сообщение от anGeee Посмотреть сообщение
Ну может стоит поставить в конце программы пару ReadLn'ов или ReadKey, если CRT подключен ?
readln уже поставлен. и не один.
fire_on вне форума Ответить с цитированием
Старый 05.08.2009, 19:19   #4
bondik
Форумчанин
 
Регистрация: 24.04.2008
Сообщений: 300
По умолчанию

исходный код,будь добр,выложи
bondik вне форума Ответить с цитированием
Старый 05.08.2009, 19:20   #5
Krechet
Пользователь
 
Аватар для Krechet
 
Регистрация: 03.12.2008
Сообщений: 76
По умолчанию

код в студию!
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
Krechet вне форума Ответить с цитированием
Старый 05.08.2009, 19:25   #6
fire_on
Пользователь
 
Регистрация: 05.08.2009
Сообщений: 17
По умолчанию

Uses graph;
Var gd, gm:integer;
x,y,r, style, color:integer;
begin
writeln ('радиус');
readln (r);
writeln ('стиль и цвет?');
readln (style, color);
gd:=detect;
initgraph (gd,gm,'c:\Program Files\BP\bgi');
x:=getmaxx div 2;
y:=getmaxy div 2;
setcolor (color);
circle (x,y,r);
setfillstyle (style, color);
floodfill (x,y,color);
readln;
readln;
closegraph;
end.
fire_on вне форума Ответить с цитированием
Старый 05.08.2009, 19:41   #7
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Попробуйте модули Grapf и Egavga положить в папку с программой, а путь просто написать ''. Мне кажется папка Program Files просто недоступна. Вообще рабочие программы и модули не надо держать во всякого рода служебных директориях.
Программа нормально работает, проверил.
puporev вне форума Ответить с цитированием
Старый 05.08.2009, 20:19   #8
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

и не пользуйся процедурами WriteLn в графическом режиме...привыкай к гафическим процедурам
Doholyan вне форума Ответить с цитированием
Старый 05.08.2009, 20:21   #9
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
и не пользуйся процедурами WriteLn в графическом режиме.
А он и не пользуется, эти процедуры идут до входа в графический режим.
puporev вне форума Ответить с цитированием
Старый 05.08.2009, 20:25   #10
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

puporev
________
видел.....
Doholyan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
Паскаль Alfis Паскаль, Turbo Pascal, PascalABC.NET 2 07.12.2008 15:28
Паскаль Jenny104 Помощь студентам 3 19.09.2008 07:06
TListView; не рисует цветом TCanvas JetAPI Компоненты Delphi 9 24.08.2007 22:22