![]() |
![]() |
Арсений |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: ![]() ![]() ![]() |
Здравствуйте. У меня проблема:в графическом режиме происходит откровенно говоря чёрти что. При загрузке svga256.bgi нормально рисуется круг, при попытке вывести bmp(модуль взят с этого сайта) на дисплее какие то цветные точки, при установке графического режима функцией setsvgamode и попытке изобразить круг: сначала круг, затем точки. Для уточнения: у меня монитор wxga, карта nvidia geforce. Пожалуйста, укажите поблему и способ её устранения. Заранее благодарен.
|
![]() ![]() |
Арсений |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: Арсений Репутация: ![]() ![]() ![]() |
Почти ясно. Только изображение выводится лишь при режиме $101. Суди по переводу GetVbeModesList и TotalVbeModes выдают максимально возиожный режим, но при результете который они выдают, изображение не выводится. Подскажите, как определить режим с максимальным качеством. И еще проблема: когда прога сворачивается в окно, изображение пропадает, а сама прога зависает. Подскажите, пожалуйста, как решить даные проблемы.
|
andriano |
![]()
Сообщение
#3
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
Почти ясно. Только изображение выводится лишь при режиме $101. Суди по переводу GetVbeModesList и TotalVbeModes выдают максимально возиожный режим, но при результете который они выдают, изображение не выводится. Теоретически весь список является доступным. Другое дело, что WinXP не позволяет делать DOS-программам все, что им захочется. Я вот сейчас поэкспериментировал и вогнал Windows в "синий экран". Цитата Подскажите, как определить режим с максимальным качеством. Если ты будешь работать под "голым DOS", то можешь достаточно смело пользоваться любым из видеорежимов. WinXP, очевидно, их ограничивает. Опять же, если тебе удалось заставить что-то работать на одном компьютере, то совершенно неочевидно, что то же самое удастся сделать на компьютере с другой видеокартой.Цитата И еще проблема: когда прога сворачивается в окно, изображение пропадает, а сама прога зависает. Подскажите, пожалуйста, как решить даные проблемы. Последнее - только запуская программу в "голом DOS". DOS программа может работать ТОЛЬКО в полноэкранном режиме. Ничего другого никем не гарантируется. WinXP обладает лишь частичной поддержкой DOS-программ, использующих графику. |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 18:33 |