Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SVGA32K.BGI как подключить, версия си 3.1 
V
    Опции темы
Throne
Дата 3.11.2007, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Как подключить нестандартный графический драйвер?
не в тему: можно ли сделать так чтобы драйвер вшивался в программу (или оно так и происходит)?
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Throne
Дата 3.11.2007, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



ну что же ни кто не знает ответа на этот казалось простой вопрос?!
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
JackYF
Дата 3.11.2007, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

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



Цитата(Throne @  3.11.2007,  21:08 Найти цитируемый пост)
ну что же ни кто не знает ответа на этот казалось простой вопрос?! 

Вполне возможно, потому как никому это не надо - работать под де-факто мёртвыми компилятором/средой.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Throne
Дата 4.11.2007, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Это конечно верное замечание, но раз появляются вопросы значит кому то это надо, к тому же это 100% просто делается (подключение драйвера), а вторую часть вопроса уже я и сам узнал.
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
xvr
Дата 4.11.2007, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

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



Цитата(Throne @ 3.11.2007,  13:38)
Как подключить нестандартный графический драйвер?
не в тему: можно ли сделать так чтобы драйвер вшивался в программу (или оно так и происходит)?

Регистрация своего драйвера - int far installuserdriver(char far *name, int huge (*detect)(void));
Линковка драйвера в программу: int registerbgidriver(void (*driver)(void)); и int far registerfarbgidriver(void far *driver);

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


Шустрый
*


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

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



пасибо иду проверять
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Throne
Дата 4.11.2007, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Хоть и прочитал хелп но всеравно не догнал что должно быть во фтором параметре функции Installuserdriver().
В примере, в хелпе, описана функция с таким же именем, которое находится во втором параметре без (). я в растерянности....
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
xvr
Дата 4.11.2007, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

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



Цитата(Throne @ 4.11.2007,  14:20)
Хоть и прочитал хелп но всеравно не догнал что должно быть во фтором параметре функции Installuserdriver().
В примере, в хелпе, описана функция с таким же именем, которое находится во втором параметре без (). я в растерянности....

Во втором параметре находится указатель на процедуру тестирования наличия hardware.

Прототип:
Код

int huge DetectHardware(void);


Эта функция будет вызываться графической системой TC (если задана) перед тем, как она (граф. система) будет пытаться опознать известные ей гр. адаптеры. Если эта функция вернет нечто положительное, то система считает, что оотвествующая пользовательская аппаратура имеется и подгружает заданный (в installuserdriver) BGI драйвер, иначе будет использован один из стандартных драйверов.
Это все происходит если пользователь позвал initgraph с DETECT
PM MAIL   Вверх
Throne
Дата 5.11.2007, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Все после долгих экспериментов допер что к чему, но драйвер всеравно не подключается, точнее подключается но как-то странно. Есть два варианта выполнения, либо подключает драйвер с максимальным разрешением 640 на 480, но ни одна графическая функция не пашет, либо при компиляции (ctrl+F9) выдает "не хватает памяти" и пока не перезагрузишь комп компилятор в ауте.
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Throne
Дата 5.11.2007, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Окончательно разобрался, если не считать то, что на 1024*768 монитор просто гаснет. 
В описании к драйверам подобного типа написано, что под виндой так и должно быть, в другом источнике написано, что подобный тип драйверов на таком разрешении не поддерживается GeForce'ом. Т.к. я работаю на винде под GeForce'ом то впринципе так и должно быть. спасибо большое за помощь xvr'у (ставлю +)

Это сообщение отредактировал(а) Throne - 5.11.2007, 16:08
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

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

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


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

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