Ошибка Turbo Pascal BGI: графика не инициализирована (используйте InitGraph)

Я делаю программу на Turbo Pascal 7.0 для своего класса, она должна быть в графическом режиме. Появляется сообщение

Ошибка BGI: графика не инициализирована (используйте InitGraph).

Я уже использую InitGraph и graph.tpu и указал маршрут «C:\TP7\BGI».

У меня С.О стоит Windows 7 и я использую DosBox 0.74, я уже пробовал вставлять все файлы из папки BGI в BIN.

Что я должен делать?


person soulblazer    schedule 19.02.2014    source источник
comment
Какой код ошибки (возвращается в переменной GraphDriver)?   -  person gammatester    schedule 20.02.2014


Ответы (1)


Поскольку у DOS нет системных графических драйверов, BGI работает как таковой для BP7.

Короче говоря, используйте BGI, подходящий для вашей видеокарты. Те, которые поставляются с BP7, очень старые, есть более новые, VESA, которые вы можете попробовать.

Тем не менее, сторонний BGI Afaik должен быть явно зарегистрирован в коде.

person Marco van de Voort    schedule 19.02.2014