004
27.02.2004, 15:08 Uhr
~Dirk23
Gast
|
Ich möchte nicht Nachrichten innerhalb einer Klasse verschicken. Mein Problem ist, dass ich von einer DLL2 benutzerdefininierte Nachrichten immer wieder zugeschickt bekomme. Und ich möchte nun diese beiden benutzerdefinierten Nachrichten innerhalb der DLL1 empfangen. Und deshalb frage ich mich eben, wie ich das machen kann. Mal zum Aufbau der ganzen Sache.
Ich habe eine MFC-Anwendung. Diese bindet DLL1 dynamisch ein, also als Plug-in. Und die DLL1 bindet die DLL2 statisch ein, d.h. mit Importbibliothek. Die Anwendung kann also ganz ohne beide DLLs funktionieren. Ist aber DLL1 da, so wird auch DLL2 benötigt, da diese statisch von DLL1 eingebunden ist. Von DLL1 bekomme ich leicht Informationen zu DLL2, indem ich einfach die exportierten Funktionen von DLL2 aufrufe. Aber von DLL2 zu DLL1 bekomme ich nicht so leicht Informationen rüber. Deshalb dachte ich, dass ich dies mit Nachrichten schaffen könnte.
Hast du mir einen Tip oder sonstige gute Ratschläge dazu?
Danke
Dirk |