Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Гарфика Pascal не понимает ЖК монитор, поставил ЖК виснет при InitGraph 
:(
    Опции темы
UMmi
Дата 10.6.2007, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 5.11.2006
Где: МО

Репутация: нет
Всего: 0



Здравствуйте, уважаемые профи.
Прошу помочь со следующей проблемой:
Поставил ЖК Монитор и возникла следующая проблема:
компилятор доходит до строки 
Код

InitGraph(i,j,'d:\bp\bgi');

и монитор подисает с черным экраном.
В папку bgi после установки ЖК ничего не клал, возможно из-за этого проблема...
DetectGraph выдает 9, 2 - 2 означает, что драйвер видеоадаптера не найден.
Как это исправить?
PM   Вверх
Ozzя
Дата 11.6.2007, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 19.7.2004

Репутация: нет
Всего: 1



Код

i:=Detect;
InitGraph(i,j,'d:\bp\bgi');

Цитата

В папку bgi после установки ЖК ничего не клал, возможно из-за этого проблема...

Положи egavga.bgi
PM MAIL   Вверх
UMmi
Дата 13.6.2007, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 5.11.2006
Где: МО

Репутация: нет
Всего: 0



Спасибо за совет, Ozzя! Но он там лежит... уж не знаю что делать...
PM   Вверх
seansy
Дата 18.6.2007, 04:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 26.3.2007

Репутация: нет
Всего: нет




Я пишу просто:

Uses CRT,Graph;
Var i:integer;
BEGIN
i:=detect;
InitGraph(i,i,'');
clrscr;

...........................

и все работает))

PM MAIL   Вверх
Rodman
Дата 18.6.2007, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: нет
Всего: 122



UMmi, у тя случаем название проги не Graph, а то так нельзя?!
PM MAIL WWW Skype GTalk YIM MSN   Вверх
valedol
Дата 18.6.2007, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 13.10.2006
Где: Санкт-Петербург

Репутация: нет
Всего: нет



seansy, а зачем ты пишешь clrscr? Это ведь вроде для текстового режима?
PM MAIL ICQ   Вверх
UMmi
Дата 19.6.2007, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 5.11.2006
Где: МО

Репутация: нет
Всего: 0



Спасибо! 
seansy: detect не вылазит за пределы папки bgi - а в ней, скорее всего, нет того что надо.
Rodman: нет.
У меня такая мысль: ЖК не воспринимает потому что нет драйвера у Pascal - ведь его выпускали, когда не было ЖК -> Сл-но в папке bgi ничего нет для ЖК и нужно положить драйвер. Кто-нибудь наверняка занимался этой проблемой и написал такой драйвер.. Как вы думаете, насколько реально такое и где можно скачать подобный драйвер?
PM   Вверх
Rodman
Дата 20.6.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: нет
Всего: 122



UMmi, я запускал графику на своем ноуте (думаю подобный ЖК) и все нормально шло!!!

Привиди пример кода... Что бы потестить можно было!
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Hohhi
Дата 6.7.2007, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 25.2.2006
Где: Молдова

Репутация: нет
Всего: нет



UMmi, Я уверен на 99%, что проблема не в ЖК, графика в Паскале капризная, иногда сам не ожидаешь из -за чего не получается настроить
PM MAIL ICQ   Вверх
Throne
Дата 9.7.2007, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 10.5.2006

Репутация: нет
Всего: 2



У меня была похожая проблема, но не ЖК.
Появилось после неправильной инициализации графического режима. То же самое, не грузит графику и хать ты тресни, и даже больше, в полном окне вообще перестали работать какие-либо досовские приложения. Бился я головой бился... потом запустил чисто случайно (для другого) скандиск, который работает из-под утилиты восстановления винды, которую можно загрузить при загрузке с установочного диска, он проверил все, нашел ошибки, и после этого (а также более правильной настройки паскаля) все стало работать. Настройка паскаля заключалась в указании правильных путей к различным папкам паскаля и в раскидывании драйверов в соответствующие папки.
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Nite
Дата 10.7.2007, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 10.7.2007

Репутация: нет
Всего: нет



Можно попробовать дополнительные BGI драйверы вот отсюда
http://ishodniki.ru/list/?show=pascal-graph&cat=11

PM MAIL   Вверх
ILyAHA
Дата 17.7.2007, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гламурный хакер
*


Профиль
Группа: Участник
Сообщений: 193
Регистрация: 30.3.2007
Где: Ярославская обл. г.Рыбинск

Репутация: нет
Всего: 3



Вопрос:
 что у тебя содержится в переменной j в строке InitGraph(i,j,'d:\bp\bgi');

Попробуй заместо строк
Цитата

i:=Detect;
InitGraph(i,j,'d:\bp\bgi');


Вот это:
Код

  i:=vga; j:=vgahi;
  initgraph(i,j,'d:\bp\bgi');



Цитата

У меня такая мысль: ЖК не воспринимает потому что нет драйвера у Pascal - ведь его выпускали, когда не было ЖК -> Сл-но в папке bgi ничего нет для ЖК и нужно положить драйвер. Кто-нибудь наверняка занимался этой проблемой и написал такой драйвер.. Как вы думаете, насколько реально такое и где можно скачать подобный драйвер?

Паскаль пользуется стандартными биосовскими и досовскими функциями. Или обращается напрямую к видеопамяти.
Если ты пишеш под виндой, то винда просто эмулирует все обращения напрямую к памяти и использования bios и dos функций.
Так что если не работает, то это тогда будут глюки винды или лажовые дрова для видюшки.

Цитата

BGI драйверы

никакие это не драйверы. это библиотеки.

Это сообщение отредактировал(а) ILyAHA - 17.7.2007, 21:09
--------------------
<sсriрt>alert('xss')</sсriрt>
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.1073 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.