Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Смена разрешения моника

15K
24 июля 2007 года
osx
78 / / 20.07.2007
Писал код на дельфи, пахало на ура, причем дельфи юзал как платформу (вставки асм, инета не было, а компилятор масма умер от самопального виря)... не могу въехать почему не пашет код (компилицо и линкуецо на ура)
Код:
.data
dm DEVMODE <>

.code
begin:
invoke ChangeDisplayResolution, 800, 600, 75
invoke ExitProcess, eax

ChangeDisplayResolution proc x:WORD, y:WORD, hz:WORD
 push DEVMODE
 call SizeofResource
 push eax
 push offset dm
 call RtlZeroMemory
 push DEVMODE
 call SizeofResource
 mov dm.dmSize, ax
 mov ax, [x]
 mov dm.dmPelsWidth, ax
 mov ax, [y]
 mov dm.dmPelsHeight, ax
 mov ax, [hz]
 mov dm.dmDisplayFrequency, ax
 mov dm.dmFields, DM_PELSWIDTH or DM_PELSHEIGHT
 push 0
 push dm
 call ChangeDisplaySettings
ret
ChangeDisplayResolution endp

end begin
261
25 июля 2007 года
ahilles
1.5K / / 03.11.2005
у функции SizeofResource 2 параметра
 
Код:
DWORD SizeofResource(
    HMODULE hModule,    // resource-module handle  
    HRSRC hResInfo  // resource handle
   );
15K
26 июля 2007 года
osx
78 / / 20.07.2007
Странно, не могу найти на асме sizeof, это не одно и тоже? А то компилятор на сайзоф ругается =(
15K
26 июля 2007 года
osx
78 / / 20.07.2007
Все, разобрался, спасибо, можно закрывать тему.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог