MFC-Dll

chriss_2oo4

Erfahrenes Mitglied
Hi,

ich möchte folgende Besipielklasse in eine DLL packen und später wieder in ein Projekt einbinden:

Code:
class Mensch 
{ 
private: 
    CString Vorname; 
    CString Nachname; 
    


public: 
    CArray<CString, CString> MyArray;
    CString GetName(); 
}; 

CString Mensch::GetName() 
{ 
    return Vorname + Nachname; 
}


Wie man sehen kann verwende ich eine selbst erstellte Klasse die MFC spezifische Klassen (CString, CArray) beinhaltet.

Kann ich so eine Klasse in eine DLL packen und später in ein MFC-Projekt importieren?

Ist soetwas möglich, wenn ja wie muss ich vorgehen?


Lg und Danke
Chriss
 

MCoder

Erfahrenes Mitglied
Du musst eine sogenannte Extension-DLL erstellen. Wenn du ein Projekt erstellt, nimm den Typ MFC-DLL und im nächsten Schritt, bei den Anwendungseinstellungen, die Option "MFC-Erweiterungs-DLL".
Ansonsten gibt's in der MSDN Infos dazu.

Gruß
MCoder