Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];

Вниз

глюки с DIBENG.DLL при смене видео режима!!!   Найти похожие ветки 

 
GuestTM   (2003-07-30 11:34) [0]

function SetFullscreenMode:Boolean;
var DeviceMode : TDevMode;
begin
with DeviceMode do begin
dmSize:=SizeOf(DeviceMode);
dmBitsPerPel:=16;
dmPelsWidth:=800;
dmPelsHeight:=600;
dmFields:=DM_BITSPERPEL or DM_PELSWIDTH or DM_PELSHEIGHT;
ChangeDisplaySettings(DeviceMode,CDS_UPDATEREGISTRY);
end;
end;


Проблема в том, что данная привиальная функция вдруг ни с того ни с чего начала вызывать системную ошибку в Windows 9x (ну это когда появляется белое окно с черными написями). А затем пишет в "Сведениях" об ошибке, что программа VIDE.EXE вызвала ошибка защиты памяти в модуле DIBENG.DLL по адресу 0003:000024e5

Не пойму в чем проблема? Данный год в Windows 2k работает отлично, а вот в Windows 9x перестал работать. Причем сообщение об ошибке появляется только тогда, когда глубина цвета равна 16 или 8 битам, а если поставить 32 бита, то все проходит отлично в Windows 9x. Подскажите, пожалуйста, в чем может быть проблема?
Из-за нее, video.exe выбивает Windows из работы, причем даже конструкция try ChangeDisplaySettings(..., ...) except end; не помагает, все равно выбивает Windows программу! При этом, мало что выкидывает программу и систмное сообщение Windows, так еще и мышка после этого перестает работать.


 
GuestTM   (2003-07-31 03:05) [1]

Неужели, так и никто не поможет?!


 
МалОй   (2003-07-31 09:16) [2]

Если важны только Width и Height, то не переопределяй dmBitsPerPel и dmFrequency


 
GuestTM   (2003-07-31 11:30) [3]

Без разницы dmBitsPerPel, проблема в том, что ошибка системная Windows выскакивает и без него!


 
GuestTM   (2003-08-01 06:40) [4]

Кстати, еще только что обнаружили интересный факт.
Я уже говорил, что в предыдущих версиях подобного не было, но я взял предыдущих исходик, скомпилировал снова его и он ТОЖЕ начал выдавать ошибку (а предыдущий, ранее скомпилированный, бинарный файл тойже версии работает без проблем).
В чем проблема? В Windows, в Delphi? Delphi 5 (SP1), ничего нового не добавлялось...



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
3-40301
raper
2003-09-22 14:09
2003.10.13
Оракл


1-40491
EvgeniyR
2003-10-02 11:50
2003.10.13
Нужна помощь


1-40412
Deb
2003-09-28 16:03
2003.10.13
Создание свойства компонента типа как у TImage.Picture


1-40511
killer
2003-10-01 20:24
2003.10.13
Вопросс по ProgressBar


1-40350
DNSokol
2003-10-01 17:33
2003.10.13
Свой компонент контрола





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский