Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Хранители экранов


Автор: Alexoid 13.4.2008, 21:55
Обьясните, для общего развития, зачем майкрософт реализация Скрин саверов с 2х подходов.
Тип запуска можно определить:
1)через командную строку,проанализировав её (через параметры "А","Р","С");
2)А если подключить 2 библиотеки в С++ или Asm`е : 
ScrnSave.Lib; ComCtl32.Lib, то раелизация идёт ч/з след. ф-ции:
                        ScreenSaverConfigureDialog
                        ScreenSaverProc
                        DefScreenSaverProc
Чем могли руководствоваться smile  из Майкрософт создавая 2 подхода, или просто для удобства, чтобы как в первом случае не разбирать стоку параметров на символы. smile 

Автор: Alexoid 13.4.2008, 22:47
Да и еще в MASM`е 2й подход не получаеться - точка входа то одна "Start:"/ интересно  smile 

Автор: korian 14.4.2008, 05:18
поидее первый вариант - это exe, второй вариант - это dll

Автор: Alexoid 14.4.2008, 14:23
Цитата(korian @ 14.4.2008,  03:18)
второй вариант - это dll

А можно эту мысль развернуть, поделитесь соображениями, просто в VC++ 2 вар у меня и с exe получился. Хочется разобраться что к чему 

Автор: jonie 14.4.2008, 18:25
ну exe тоже может экпортировать функции... и быть "почти dll"....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)