ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Free Pascal (проблема с InitGraph)
  #1  
Старый 08.05.2010, 21:42
Аватар для Ssidit
Ssidit
Познающий
Регистрация: 03.06.2009
Сообщений: 38
Провел на форуме:
321807

Репутация: 16
Отправить сообщение для Ssidit с помощью ICQ
Exclamation Free Pascal (проблема с InitGraph)

Вообщем сейчас иду по самоучителю Turbo Pascal, пользуюсь Free Pascal. Сейчас возникла проблема при InitGraph (активация граф. режима)

Цитата:
Почти наверняка для вас графический драйвер представлен файлом egavga.bgi, расположенном в каталоге BGI. Если сам Паскаль расположен в каталоге TP диска c, то строка вашей программы будет выглядеть так:
InitGraph(Device, Mode, ‘c:\TP\BGI’)
Это текст из самоучителя, но дело в том, что в Free Pascale нету даже папки BGI... И вот я оказался в тупике - не знаю как включить графический режим в Free Pascal... Ещё вот юзал доки и что нарыл:

Цитата:
18.13.38 InitGraph
Synopsis: Initialize grpahical system
Declaration: procedure InitGraph(var GraphDriver: SmallInt;var GraphMode: SmallInt;
const PathToDriver: String)
Visibility: default
Description: InitGraph initializes the graph package. GraphDriver has two valid values: GraphDriver=0
which performs an auto detect and initializes the highest possible mode with the most colors. 1024x768x64K
is the highest possible resolution supported by the driver, if you need a higher resolution, you must
edit MODES.PPI. If you need another mode, then set GraphDriver to a value different from
zero and graphmode to the mode you wish (VESA modes where 640x480x256 is 101h etc.).
PathToDriver is only needed, if you use the BGI fonts from Borland. Free Pascal does not offer
BGI fonts like Borland, these must be obtained separately.
Example code:
var
gd,gm : integer;
PathToDriver : string;
begin
gd:=detect; { highest possible resolution }
gm:=0; { not needed, auto detection }
PathToDriver:=’C:\PP\BGI’; { path to BGI fonts,
drivers aren’t needed }
InitGraph(gd,gm,PathToDriver);
if GraphResult<>grok then
halt; ..... { whatever you need }
CloseGraph; { restores the old graphics mode }
end.
412
Здесь говорится, что можно обойтись и без указания пути к BGI (сам BGi нужен только для каких-то BGI шрифтов, как в борланде). Вообщем тупик и точка =\

Вопрос - какими командами включить InitGraph в Free Pascal?

Последний раз редактировалось Ssidit; 08.05.2010 в 21:47..
 
Ответить с цитированием

  #2  
Старый 08.05.2010, 21:49
Аватар для lukmus
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме:
1410429

Репутация: 214


По умолчанию

 
Ответить с цитированием

  #3  
Старый 08.05.2010, 22:19
Аватар для diehard
diehard
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
Провел на форуме:
2590715

Репутация: 659


Отправить сообщение для diehard с помощью ICQ
По умолчанию

тс ты отстал на 20 лет, еще б Фортран изучил.
 
Ответить с цитированием

  #4  
Старый 08.05.2010, 22:55
Аватар для Linkus
Linkus
Участник форума
Регистрация: 20.12.2008
Сообщений: 130
Провел на форуме:
436500

Репутация: 11
По умолчанию

Цитата:
Free Pascal (проблема ...)
pascal- это ваще одна большая проблема )))) free, не free, разницы нет)))
 
Ответить с цитированием

  #5  
Старый 09.05.2010, 07:54
Аватар для patty
patty
Новичок
Регистрация: 05.02.2010
Сообщений: 6
Провел на форуме:
89829

Репутация: 0
По умолчанию

usesgraph;
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОВЕРКА почти всех уязвимостей и багов! _GaLs_ Избранное 8 14.06.2010 12:00
Скрываем свой Php код в скрипте жертвы. _Great_ PHP, PERL, MySQL, JavaScript 19 03.08.2009 02:08
Скрываем свой Php код в скрипте жертвы. _Great_ Авторские статьи 14 08.10.2007 17:58



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ