Hi! Ich versuche gerade ein Projekt zu schreiben und hab das Problem der inzwischen ziemlich großen exe. Nun will ich ein paar Klassen auslagern - in eine DLL. Bin dann auf MFC Anwendungsassistent (dll) > Erweiterungs MFC DLL gegangen. Kann ich dort jetzt ganz normal meine Klassen programmieren ohne auf implizite/explizite Bindungen zu achten? Möchte mir nämlich den Export mit extern "C" ... sparen, da meine DLL nur für mein Projekt zu gebrauchen sein wird.
Um das Problem noch ein wnig genauer zu beschreiben: Ich habe eine MDI und möchte ein "Mini M$ Word" eibauen. D.h. Syntax highlighting, Autocomplection, ... Ich bin mir jetzt aber über folgendes unsicher: Angenommen ich entwickle das RichEdit in einem eigenen Projekt. # Genügt es dann einfach die *.cpp und *.h in die DLL einzufügen und die Klasse per AFX_EXT_CLASS "publik" zu machen? # Kann ich diesen CRichEditView2 (Bspname) problemlos in ein MultiDocTemplate einfügen? # Hab ich von der DLL aus Zugriff auf den Client und kann von dem Symbolleisten usw. ändern?