Значит я даже просто беру пример из хелпа с графикой - копирую - запускаю. Он сразу выходит написав: BGI error: use initgraph типа не могу инициализировать. Он в примере и используется. А мне вот срочно потребовалось в мою программу добавить графический интерфейс.
Как деать простейшую графику?
APAL
11.12.2005 17:43
Проверь правильно ли пути в настройках прописаны.
klem4
11.12.2005 17:47
Код
uses graph;
procedure GrOpen; var gd,gm,ge : integer; begin gd := detect; InitGraph(gd, gm, ''); ge := GraphResult; if ge <> grOk then begin writeln('GraphError :', GraphErrorMsg(ge)); halt(1); end; end;
Begin GrOpen; Line(0,0, GetMaxX, GetMaxY); readln; CloseGraph; end.
ээ чот я тупанул, с эти походу проблемы нет ...
APAL
11.12.2005 17:49
Кстати, выложи сюда сам пример. Может там только часть кода, а не весь целиком...
P.S.: Попробуй пример из предидущего сообщения.
;)
Romtek
14.12.2005 0:00
Turant, укажи полный путь к папке BGI, например, InitGraph (gd, gm, 'D:\TP7\BGI');
arhimag
14.12.2005 13:50
люди там впримерах черти чтаво пишут, у меня постоянно не запускается то что они туда понавстовляли! вот как граф запускается у меня лучше всего
var driver, mode:integer; x1,y1,x2,y2:integer; begin initgraph(driver,mode,''); x1:=2; y1:=x1; x2:=2+y1; y2:=y1; bar(x1,y1,x2,y2); readln; closegraph; end.
volvo
14.12.2005 13:58
arhimag, а вот по-моему это ты сейчас черти чего написал!
У тебя Паскаль в какой директории установлен? Что, ВСЕ срочно должны бежать и ставить туда же? Иначе твой пример просто не инициализирует графику... Еще раз повторяю - лучший способ - не привязываться к настройкам IDE... Что, трудно новый проект начинать в новой папке и в нее скопировать *.BGI который ты используешь? И тогда
initgraph(driver,mode,'');
Кстати, теги CODE тоже не для красоты !!!
Цитата
(обязательно отдельно)
А если я сделаю НЕ отдельно, это изменит принцип работы компилятора? Что, переменные будут выделены в другом порядке? Или другого размера? Что за бред?
arhimag
14.12.2005 14:10
Так лучше??
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.