15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


AfxTermExtensionModule necessary?

Matthias Bohlen -- MATTES@logotec.com
Wednesday, March 06, 1996

Hello MFC fighters...

When I write an MFC extension DLL with VC++ 4.0, and 
when I create it with AppWizard (DLL), then the *.CPP file does NOT 
contain a call to AfxTermExtensionModule inside the 
DLL_PROCESS_DETACH case of DLLMain().

Question: From somewhere (do not remember any more) I know that I 
should call this function inside there. Is the call still necessary
or not?

Best regards,
Matthias Bohlen

-------------------------------------------------------
Matthias Bohlen               Logotec Software GmbH
Phone: +49 228 64 80 520      Chateauneufstr. 10 
FAX:   +49 228 64 80 525      D-53347 Alfter, Germany

E-mail: mattes@logotec.com
-------------------------------------------------------



Mike Blaszczak -- mikeblas@msn.com
Thursday, March 07, 1996

AfxTermExtensionModlue() is necessary for any extension DLL which might be 
unloaded and reloaded dynamically.  One of the tech notes explains this in the 
online documentation--in 4.0 it isn't keyworded, so you have to do a full text 
search to find the right one.

Anyway, you probably can't predict if someone is gonna unload your DLL 
dynamically unless it's not going to be used outside of your application. 
AfxTermExtensionModule() isn't expensive, so it's a pretty good idea to code a 
call to it now rather than let it bite you later.

.B ekiM
error C2511: 'mfcTeam.BekiM' : overloaded member not found

----------
From: 	owner-mfc-l@netcom.com on behalf of Matthias Bohlen
Sent: 	Wednesday, March 06, 1996 03:31
To: 	mfc-l@netcom.com
Subject: 	AfxTermExtensionModule necessary?

Hello MFC fighters...

When I write an MFC extension DLL with VC++ 4.0, and 
when I create it with AppWizard (DLL), then the *.CPP file does NOT 
contain a call to AfxTermExtensionModule inside the 
DLL_PROCESS_DETACH case of DLLMain().

Question: From somewhere (do not remember any more) I know that I 
should call this function inside there. Is the call still necessary
or not?

Best regards,
Matthias Bohlen

-------------------------------------------------------
Matthias Bohlen               Logotec Software GmbH
Phone: +49 228 64 80 520      Chateauneufstr. 10 
FAX:   +49 228 64 80 525      D-53347 Alfter, Germany

E-mail: mattes@logotec.com
-------------------------------------------------------





| Вернуться в корень Архива |