managed - unmanaged - Mix
-
Hallo,
Hier also mein Debüt im C# - Teil. Ich hab schon mal ein bisschen rumprobiert und war trotz anfänglicher Abneigung einigermaßen angenehm über die Möglichkeiten von C# überrascht. Mein Problem ist, das ich gerade in einem bestehenden Projekt ein bisschen in den managed C++ Bereich umschwenken will. Hintergrund ist, das wir wohl langfristig unseren Projektstand zumindest teilweise umstellen wollen, ohne gleich alles neuzuschreiben.
Also habe ich ein normales managed C++ - Projekt mit einem von Form abgeleiteten Hauptfenster erstellt. In diesem habe ich einen Button und in dessen Klickfunktion habe ich eine Instanz eines CDialog:
CTestDlg myDlg;
myDlg.DoModal();Da bekomme ich aber in AfxGetResourceHandle() einen ASSERT :
ASSERT(afxCurrentResourceHandle != NULL)
ab. Muß ich wirklich (wie in einigen Foren forgeschlagen) einen Wrapper schreiben, für jedes Stück unmanaged Code?
Oder kann ich den ASSERT einfach ignorieren? Im Release Modus scheint ja alles zu funktionieren.Danke