GMC Bulgaria

Здравейте ( Вход | Регистрация )

 
Reply to this topicStart new topic
GMRES.DLL - смяна на резолюцията, Без повече рисайз-ване на прозорците!
Пешо
коментар 15:43:08, 21-November-2005, Monday
Коментар #1


Редовен бъбривко
Икона на група

Група: Администратор
Коментари: 661
Регистриран: 08.07.05
Град: Бургас
Потребител № 44



Всеки потребител на ГМ е забелазал едно много досадно нещо - при смяната на резолюцията с по-малка, прозорците се пре-оразмеряват и преместват! Това за повечето юзъри е досадна работа, особено за нашия DeadMeat smile.gif

Е, време е да се сложи край на рисайзването, и ПЪЛЕН екран с нужната резолюция на игрите smile.gif Възможно! Дори много лесно за човек като мене който програмира на Делфи. GMRES.DLL има само 1 функця smile.gif
е, има си и gm6 файл де smile.gif
res_init() - зарежда DLL-а
res_change(w,h) - сменя резолюцията по правилния начин.

СЪЩО, не ползвайте display_reset шото прозорците пак ше се омажат. В гм6 файла има пример как да вземем първоначалната резолюция, за да я върнем после.

Ами това засега, при мене си работи отлично! само че при нормален изход GM ресетва... но не съм видел проблеми!

даунлоуд от тука:
Мъртъв линк, и нямам желание да го оправя поради провала на проекта


--------------------
Go to the top of the page
 
+Quote Post
Гост_Bowser_*
коментар 16:34:09, 21-November-2005, Monday
Коментар #2





Гост






Като смених резолюцията с 640x480, мониторът ми започна да мига и програмата блокира.
След няколко секунди без да съм барал нищо , резолюцията се смени на 1024x768 пиксела. Като endtask-нах програмата всичко се върна към нормалното , но wallpaper-а ми изчезна (замени се с черен фон)
Go to the top of the page
 
+Quote Post
Пешо
коментар 19:15:37, 21-November-2005, Monday
Коментар #3


Редовен бъбривко
Икона на група

Група: Администратор
Коментари: 661
Регистриран: 08.07.05
Град: Бургас
Потребител № 44



Хммм... ?!?! това ми мяса да е много странно. Ще чакам другите да кажат


--------------------
Go to the top of the page
 
+Quote Post
DeadMeat
коментар 23:22:33, 21-November-2005, Monday
Коментар #4


Редовен потребител
Икона на група

Група: VIP
Коментари: 127
Регистриран: 16.11.04
Град: София
Потребител № 9



Цитат(Bowser @ 16:34:09, 21-November-2005, Monday)
Като смених резолюцията с 640x480, мониторът ми започна да мига и програмата блокира.
След няколко секунди без да съм барал нищо , резолюцията се смени на 1024x768 пиксела. Като endtask-нах програмата всичко се върна към нормалното , но wallpaper-а ми изчезна (замени се с черен фон)
*


И на мене нешо подобно ми се случи. Обаче при мене аз първо цъкнах 640X480 и то ми смени резолюцията, като направи опреснителната честота 60Hz КОЕТО Е МНОО ГАДНО, и може би обяснява мигането на бого (зависи кво има предвид), макар че на мене само графиката на папки в BackGround-а (на Total Commander) почна да са бъгва. След малко време увеличава резолюцията. След малко пак и стаа на нормалната (за мене) резолюция 1240X1024, само че все още с 60Hz. Програмата верно забива и само с End Task са излиза smile.gif Хубавото е че не мести прозорци, НО ми премести иконките на DeskTop-а!!! X) X) X)


--------------------
Does not exist anymore...

See my products in my SITE; Marioid -> Completed -> Link
Wanna make Windows Text Box, the GM way? Try This. It's perfect!
Go to the top of the page
 
+Quote Post
Пешо
коментар 17:46:13, 22-November-2005, Tuesday
Коментар #5


Редовен бъбривко
Икона на група

Група: Администратор
Коментари: 661
Регистриран: 08.07.05
Град: Бургас
Потребител № 44



хора, ще ескпериментирам, вероятно само на мене ми работи като хората


--------------------
Go to the top of the page
 
+Quote Post
Vidi
коментар 21:02:12, 22-November-2005, Tuesday
Коментар #6


Administrator
Икона на група

Група: Администратор
Коментари: 115
Регистриран: 13.11.04
Град: Varna
Потребител № 1



Еми на мен ко ми стана:
пускам програмата и кликвам 640 x 480. Променя се резолюцията, но прозореца на програмата става черен. Не се виждат бутоните, но когато премесня курсора на мястото на някой от бутоните и без да съм кликнал резолюцията се сменя.
Go to the top of the page
 
+Quote Post
Пешо
коментар 01:19:19, 25-November-2005, Friday
Коментар #7


Редовен бъбривко
Икона на група

Група: Администратор
Коментари: 661
Регистриран: 08.07.05
Град: Бургас
Потребител № 44



Това е първия ми неправилно работещ DLL smile.gif
Е, всеки прави грешки...но защо на мене не ми става черен прозореца?а всичко си върви идеално? това вече не ми е понятно....

Видях че опд Win98 забива точно както Види го каза - програмата стана черна...

Под ХР SP1 нямам никакви проблеми обаче....


Проблемът от ChangeDisplaySettings ли е? (за Delphi 7 става дума) ? или нещо с DirectX?
DarkLight, ако разбираш от Delphi помагай plss..

Offtopic
Скоро може да пусна и другите ми dll-и, поне онзи за Windows message boxes работи


Ето сорса на DLL-а: [attachment=1:attachment] (файлът е .DPR в оригинал)
премахнат линк


--------------------
Go to the top of the page
 
+Quote Post
Vidi
коментар 19:38:07, 25-November-2005, Friday
Коментар #8


Administrator
Икона на група

Група: Администратор
Коментари: 115
Регистриран: 13.11.04
Град: Varna
Потребител № 1



Е, аз съм на XP, не на 98. Значи и на XP и на 98 е еднаква грешката.
Offtopic
PeterSvP, ай ща питам нещо в скайпа за тез DLL-та.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 потребител(и) четат тази тема (1 гости и 0 скрити)
0 Потребител(и):

 



Олекотена версия Час: 23:00:37, 18.05.24