Ik ben bezig met het maken van een uitbreiding voor een hostapplicatie. De hostapplicatie is een Borland C++ Builder project. Ik moet zowel een DLL die gemaakt is in BCB als een DLL die gemaakt is in MSVS kunnen importeren. Het importeren van de DLL's zelf gaat al goed, van beide versies (BCB en MSVS) krijg ik de juiste return waarde van de geëxporteerde functies.
Nu moet er een functie binnen de DLL komen, die een Form tevoorschijn tovert. in BCB is dit al gelukt, aangezien ik hier redelijk thuis in ben was dit geen probleem. Ik ben echter niet zo thuis in MSVS, daarom lukt het ook niet om een MFC Form te tonen vanuit deze DLL. Het moet een Modeless Form zijn zodat zowel de hostapplicatie als de Form uit de DLL naast elkaar gebruikt kunnen worden.
Ik heb al verschillende tutorials doorgenomen alsmede de MSDN-site, maar ik kom er maar neit uit hoe dit werkt.
Ik heb een DLL project in MSVS, die statisch de MFC library meelinkt. Binnen de DLL heb ik een geëxporteerde functie die ik al succesvol aan kan roepen. Binnen deze functie wil ik een MFC-Form aan kunnnen maken (of in ieder geval kunnen tonen), maar dit lukt niet. ik heb al een nieuwe resource en class aangemaakt: een van FormView afgeleidde class, met een template.
Hoe kan ik dus in MSVS vanuit een DLL dat Form aanmaken en tonen?
Nu moet er een functie binnen de DLL komen, die een Form tevoorschijn tovert. in BCB is dit al gelukt, aangezien ik hier redelijk thuis in ben was dit geen probleem. Ik ben echter niet zo thuis in MSVS, daarom lukt het ook niet om een MFC Form te tonen vanuit deze DLL. Het moet een Modeless Form zijn zodat zowel de hostapplicatie als de Form uit de DLL naast elkaar gebruikt kunnen worden.
Ik heb al verschillende tutorials doorgenomen alsmede de MSDN-site, maar ik kom er maar neit uit hoe dit werkt.
Ik heb een DLL project in MSVS, die statisch de MFC library meelinkt. Binnen de DLL heb ik een geëxporteerde functie die ik al succesvol aan kan roepen. Binnen deze functie wil ik een MFC-Form aan kunnnen maken (of in ieder geval kunnen tonen), maar dit lukt niet. ik heb al een nieuwe resource en class aangemaakt: een van FormView afgeleidde class, met een template.
Hoe kan ik dus in MSVS vanuit een DLL dat Form aanmaken en tonen?