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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2008, 12:23   #1
Викдон
Форумчанин
 
Аватар для Викдон
 
Регистрация: 11.11.2008
Сообщений: 161
Радость Модуль Graph

Привет)) Помогите разобраться с модулем Graph, а именно с его инициализацией.
InitGraph состоит из 3-х параметров, вот если первому параметру(тип видеоадаптера) не присваивать никакое значение, что тогда будет происходить?
И третий параметр-путь к графическим драйверам: какой путь там указывать? к папке BGI? если дуже указываю ' ' вместо пути, все работает нормально))
Викдон вне форума Ответить с цитированием
Старый 11.11.2008, 13:27   #2
-=<[Evklidd]>=-
Форумчанин Подтвердите свой е-майл
 
Аватар для -=<[Evklidd]>=-
 
Регистрация: 22.01.2008
Сообщений: 161
По умолчанию

Цитата:
InitGraph состоит из 3-х параметров, вот если первому параметру(тип видеоадаптера) не присваивать никакое значение, что тогда будет происходить?
Что значит не присваивать никакого значения параметру?! Не передавать его что ли? - тогда компилятор ругнется, а если вы имеете ввиду не присваивать конкретного значения переменной типа integer, которая будет передаваться как параметр этой функции, то все равно у ней будет значение, только присвоенное не вами, а компилятором, и может быть в принципе любым, но вероятно будет ноль, что соответствует автоопределению графического режима и все будет работать.
Цитата:
И третий параметр-путь к графическим драйверам: какой путь там указывать? к папке BGI? если дуже указываю ' ' вместо пути, все работает нормально))
Надо указывать путь к папке с файлом драйвера, а лежать он может где угодно: либо по умолчанию в папке BGI или же в папке с программой, когда вы пишите ''.
-=<[Evklidd]>=- вне форума Ответить с цитированием
Старый 11.11.2008, 13:30   #3
Ganmaker
Пользователь
 
Аватар для Ganmaker
 
Регистрация: 05.11.2008
Сообщений: 22
По умолчанию

инициировать графический режим и его закрытие.
тип адаптера выставится автоматически, а видеорежим 640*480 при 16 цветах, лучше нельзя.
задержку программы делать не выходя из графического режима, иначе картинку не увидите:
Код:
d:=0;
m:=detect;
initgraph(d,m,'c:\tp7\bgi'); \{каталог где дрова}
readkey;
closegraph;
Ganmaker вне форума Ответить с цитированием
Старый 11.11.2008, 19:04   #4
Викдон
Форумчанин
 
Аватар для Викдон
 
Регистрация: 11.11.2008
Сообщений: 161
По умолчанию

спасибо)) а вот разрешение можно поменять на большее?? или нет?
Викдон вне форума Ответить с цитированием
Старый 11.11.2008, 20:01   #5
MACTEPEO
Новичок
Джуниор
 
Аватар для MACTEPEO
 
Регистрация: 11.11.2008
Сообщений: 1
По умолчанию

Цитата:
Сообщение от Викдон Посмотреть сообщение
спасибо)) а вот разрешение можно поменять на большее?? или нет?
На сколько я знаю-нет,но в FREE PASCAL-e
используется стандартное разрешение экрана
MACTEPEO вне форума Ответить с цитированием
Старый 11.11.2008, 20:06   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Можно. Если не ошибаюсь примерно так:
Код:
d:=VGA; 
m:=VGAHi; {Это насколько помню даст максимально поддерживаемое модулем разрешение}
initgraph(d,m,'c:\tp7\bgi'); \{каталог где дрова}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.11.2008, 10:54   #7
Ganmaker
Пользователь
 
Аватар для Ganmaker
 
Регистрация: 05.11.2008
Сообщений: 22
По умолчанию

эффект будет таким же, хотя потенциально (почемут-то не всегда получается ) можно выставить разрешение примерно 720 на 350, но это выглядит как узкоформатное видео растянутое на полный экран
Ganmaker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
модуль Graph odi_noki Паскаль, Turbo Pascal, PascalABC.NET 2 25.09.2008 12:20
Помогите плс.Pascal-->модуль graph Бедный студент Помощь студентам 0 31.05.2008 01:49
Модуль Graph ShnapS Паскаль, Turbo Pascal, PascalABC.NET 6 28.05.2008 00:44
Graph + текст Artificial Помощь студентам 4 24.05.2008 15:22
Модуль Graph LEX.darnica Помощь студентам 13 27.11.2007 19:15