GUI in DLL mit eigener Message-Loop?



  • Ich bin am verzweifeln.

    Ich versuche krampfhaft in einer Standard DLL eine SDI-Oberfläche hochzuziehen, die unabhängig von der Message-Loop der EXE ist.

    Die DLL besitzt eine von CWinApp abgeleitete Klasse.
    1. Idee:
    Wenn ich von dort einen neuen Thread von einer CWinApp mache knallts, weil nur ein CWinApp erlaubt ist ...

    2. Idee:
    Ich mache einen neuen Thread auf und erstelle das CFrameWnd usw. alles selbst, aber wie, dass der Thread weiter in einer Idle-Loop läuft?

    3. Idee:
    Ich schreibe meine eigene DLLMain und erstelle dort das CWinApp gleich in nem neuen Thread. Geht das? Kann ich die DLLMain überhaupt selbst definieren?

    Habt ihr noch ne Idee, oder könnt was zu den anderen Vorschlägen sagen?



  • Tach auch ,
    Muss es unbedingt ne Standart DLL sein oder kann es auch eine MFC DLL sein?



  • Es ist eine MFC DLL, eine regular DLL, sorry.


Anmelden zum Antworten