Impostazioni applicazione, Creazione guidata DLL MFC
Utilizzare questa pagina della procedura guidata DLL MFC per progettare e aggiungere funzionalità di base a un nuovo progetto DLL MFC.
Tipo di DLL
Selezionare il tipo di DLL da creare.
DLL MFC normale con DLL MFC condivisa
Selezionare questa opzione per collegare la libreria MFC al programma come DLL condivisa. Usando questa opzione, non è possibile condividere oggetti MFC tra la DLL e l'applicazione chiamante. Il programma effettua chiamate alla libreria MFC in fase di esecuzione. Questa opzione riduce i requisiti di memoria e disco del programma se è composto da più file di esecuzione che usano la libreria MFC. Sia i programmi Win32 che MFC possono chiamare funzioni nella DLL. È necessario ridistribuire la DLL MFC con questo tipo di progetto.
DLL MFC normale con MFC collegato in modo statico
Selezionare questa opzione per collegare il programma in modo statico alla libreria MFC in fase di compilazione. Sia i programmi Win32 che MFC possono chiamare funzioni nella DLL. Anche se questa opzione aumenta le dimensioni del programma, non è necessario ridistribuire la DLL MFC con questo tipo di progetto. Non è possibile condividere oggetti MFC tra la DLL e l'applicazione chiamante.
DLL dell'estensione MFC
Selezionare questa opzione se si desidera che il programma esegua chiamate alla libreria MFC in fase di esecuzione e se si desidera condividere oggetti MFC tra la DLL e l'applicazione chiamante. Questa opzione riduce i requisiti di memoria e disco del programma, se è composto da più file eseguibili che usano tutti la libreria MFC. Solo i programmi MFC possono chiamare funzioni nella DLL. È necessario ridistribuire la DLL MFC con questo tipo di progetto.
Funzionalità aggiuntive
Selezionare se la DLL MFC deve supportare l'automazione e se deve supportare i socket Windows.
Automazione
Selezionare Automazione per consentire al programma di modificare gli oggetti implementati in un altro programma. Se si seleziona Automazione , il programma viene esposto anche ad altri client di Automazione. Per altre informazioni, vedere Automazione .
Socket di Windows
Selezionare questa opzione per indicare che il programma supporta i socket Windows. I socket Windows consentono di scrivere programmi che comunicano tramite reti TCP/IP.
Quando viene creata la DLL MFC con supporto socket Windows, CWinApp::InitInstance inizializza il supporto per i socket e il file di intestazione MFC StdAfx.h include AfxSock.h.