Die Lib beinhaltet das gesamte MFC Programm mit Dialogen etc.
Dieses Programm hat eine Hauptklasse (CMyApp). Von dieser Hauptklasse habe ich eine globale Instanz auf die ich vom C++ Programm aus zugreifen kann. extern CMyApp theApp
Wenn ich dieser Instanz in C++ über die Funktion theApp.InitInstance()
den Befehl gebe, den Hauptdialog zu initiieren bekomme ich Asserts on masse, da ja die ganzen AFX... - Member nicht gesetzt wurden.
Setze ich die AFX...- Member über die Funktion AfxWinInit(hInstance, hPrevInstance, lpCmdLine, nCmdShow erzeugt er eine (nicht vorhandene) Oberfläche des C++ Projektes und nicht des MFC Programms.
Wie du siehst, hab ich da schon diverse Möglichkeiten durchgespielt aber bisher ohne erfolgreiches Resultat