Графический режим, BGI Error |
Графический режим, BGI Error |
Orlangur |
12.11.2005 16:55
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Появилась такая проблема:
В Паскале перестал пахать графический режим. Опишу подробнее: Возьмем наипростейший пример: Program lines; Компилируется эта прога нормально, а когда запускаешь выдаёт ошибку: "BGI Error: Graphics not initialized (use InitGraph)". Использую я Free Pascal. Пробовал на Turbo Pascal - аналогичная ситуация. Как быть? |
Altair |
12.11.2005 16:57
Сообщение
#2
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Var Цитата Использую я Free Pascal. замени кусок на Var и компилируй под win 32. номер ошибки скажи если будет . p.s. в uses вместо crt - wincrt. -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Orlangur |
12.11.2005 17:30
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Цитата и компилируй под win 32 Это как? Всмысле 32 битным компилятором? |
Orlangur |
12.11.2005 17:40
Сообщение
#4
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Сделал как посоветовал.
При компиляции выдал такую ошибку: Error 3: Unknown identifier. При этом указывает на: GraphDriver, GraphMode: smallint; |
Altair |
12.11.2005 20:55
Сообщение
#5
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата При компиляции выдал такую ошибку: Нет так мы тебе помогать не будем. Мне нужно ТОЧНО значть: КОМПИЛЯТОР ВЕРСИЯ КОМПИЛЯТОРА ПЛАТФОРМА ПОД КОТОРУЮ КОМПИЛИРУЕШЬ пока этой информации не будет, диалога не будет! -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Orlangur |
12.11.2005 23:57
Сообщение
#6
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Turbo Pascal 7.01, version Haypo (0.91 BETA).
Free Pascal Version 1.0.6. Платформу под которую компилирую не знаю. А какие платформы вообще бывают? Какие лучше? |
Altair |
13.11.2005 0:06
Сообщение
#7
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата Turbo Pascal 7.01, version Haypo (0.91 BETA). Free Pascal Version 1.0.6. Выбери что-то одно! Программы для одного не совместимы на 100% с другим. Цитата Платформу под которую компилирую не знаю. ДОС или ВИН ? Ты все еще в облаках витаешь, если ты работаешь только с 16 битами, забудь о FPC и живи в прошлом веке, иначе выбрасывай TP и юзай только FPC ... но скачай более новую версию. Хорошо дальше, ты точно должен щас сказать какой компилер берешь и платформу под котрую компилишь. Дело в отм что в ВИн приложениях не нужен BGI, раз у тебя ошибка такая, значитв FPC ТЫ НЕ КОМПИЛИРУЕШЬ!!! (ТАм такой ошибки быть не может) оооххх.. -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Orlangur |
13.11.2005 0:23
Сообщение
#8
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Я уже разобрался...
Компилю я под Вин. Скачал нормальную 32 битную версию Free Pascal 2.0. Теперь всё ОК. Цитата GraphDriver, GraphMode:smallint; Что такое - smallint? Цитата Begin GraphDriver := d8bit; GraphMode := m800x600; InitGraph(GraphDriver, GraphMode, ''); А что за d8bit? |
Altair |
13.11.2005 0:24
Сообщение
#9
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата Что такое - smallint? тип данных. целочисленный. Цитата А что за d8bit? стандарт задания видеодрайвера. 8 битный цвет (256 цветов) -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Orlangur |
13.11.2005 0:29
Сообщение
#10
|
Новичок Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Спасибо Altair...
Извини за гимор... |
Altair |
13.11.2005 0:30
Сообщение
#11
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Orlangur , да ты брсь, заходи еще, мы тут как раз за тем что бы отвечать на вопросы
-------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Дима |
21.12.2005 15:19
Сообщение
#12
|
Гость |
Привет, скажите плиз как писать текст в ГРАФ режиме.
пишу вроде как надо: settextstyle (0,0,2); outtextxy (20,20,'...'); нажимаю CTRL F9 программа работает,а еулсеф нету |
volvo |
21.12.2005 15:29
Сообщение
#13
|
Гость |
Дима, какой компилятор у тебя? Какой-то из 32-битных или обычный TP? И, кстати, приведи программу полностью...
|
гость |
22.05.2007 20:15
Сообщение
#14
|
Гость |
uses graph;
var graphdriver, graphmode: integer; Begin graphdriver:= detect; Initgraph (graphdriver, graphmode,'c:/tp/bgi'); setbkcolor а че дальше то? помогите плз рисуночек нужен |
Ozzя |
23.05.2007 7:04
Сообщение
#15
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
|
Текстовая версия | 10.11.2024 8:12 |