Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Лицензия компонента для плагинов (библиотек) 
Author Message
VadiMGP



PostPosted: Tue Oct 09, 2007 01:27    Post subject: Reply with quote

2B4rr4cuda
Так никто и не спорит о терминах EXE и DLL. C ними-то, как раз вопросов нет. Закавыка только в слове "компонент".

ЗЫ. А если уж заняться буквоедством, то эта разница между EXE и DLL не столько в самих объектах, сколько в том, как они используются Виндой. DLL загружается через LoadLibrary, а EXE запускается через CreateProcess. Вот тут и собака зарыта.

[1] Если ты вызовешь LoadLibrary на exe, имеющий экспорт DllMain, то никаких новых экземпляров не появится.
[2] Если ты вызовешь CreateProcess на DLL, имеющий экспорт WinMain, то будет у него и стек, и очереди, и какава с чаем. Very Happy
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group