Click here to Skip to main content
15,903,523 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionLoading .Net DLL in MFC application problem Pin
Wolfram Steinke31-Oct-07 16:04
Wolfram Steinke31-Oct-07 16:04 
AnswerRe: Loading .Net DLL in MFC application problem Pin
Prasann Mayekar1-Nov-07 2:36
Prasann Mayekar1-Nov-07 2:36 
GeneralRe: Loading .Net DLL in MFC application problem Pin
Prasann Mayekar1-Nov-07 2:38
Prasann Mayekar1-Nov-07 2:38 
AnswerRe: Loading .Net DLL in MFC application problem Pin
Mark Salsbery1-Nov-07 6:09
Mark Salsbery1-Nov-07 6:09 
GeneralRe: Loading .Net DLL in MFC application problem Pin
Wolfram Steinke1-Nov-07 10:56
Wolfram Steinke1-Nov-07 10:56 
GeneralRe: Loading .Net DLL in MFC application problem Pin
Mark Salsbery1-Nov-07 11:27
Mark Salsbery1-Nov-07 11:27 
GeneralRe: Loading .Net DLL in MFC application problem Pin
Wolfram Steinke1-Nov-07 12:33
Wolfram Steinke1-Nov-07 12:33 
GeneralRe: Loading .Net DLL in MFC application problem Pin
Mark Salsbery1-Nov-07 13:01
Mark Salsbery1-Nov-07 13:01 
Ok, I think I'm following now Smile | :)

I would first make sure that you're following all the rules
for an MFC extension DLL, as explained here:

Extension DLLs[^]
Initializing Extension DLLs[^]

You should be able to link the app to the extension DLL (both the static link to the lib
file at build time and the dynamic link at runtime) with no errors.

Once you have that, the .NET DLL should be much simpler, since that linking
is done by the assembly loader.

If you still have the problem, it could be a loader-lock issue.

Are you making any calls besides the required MFC initialization (as described in the
links above) in your extension DLLs DllMain()?  If so, I would comment those out and
test - that's where most DLL load problems occur.

Global/static variables can be a problem as well.

That's all I can think of off hand.  If you still get the error, can you post
the contents of your debugger output window?

Mark



Mark Salsbery
Microsoft MVP - Visual C++

Java | [Coffee]

GeneralRe: Loading .Net DLL in MFC application problem Pin
Wolfram Steinke1-Nov-07 14:26
Wolfram Steinke1-Nov-07 14:26 
GeneralRe: Loading .Net DLL in MFC application problem Pin
Wolfram Steinke8-Nov-07 11:35
Wolfram Steinke8-Nov-07 11:35 
Questionmalloc size Pin
skatzteyp31-Oct-07 16:00
skatzteyp31-Oct-07 16:00 
AnswerRe: malloc size Pin
Llasus31-Oct-07 17:56
Llasus31-Oct-07 17:56 
GeneralRe: malloc size Pin
skatzteyp31-Oct-07 18:26
skatzteyp31-Oct-07 18:26 
GeneralRe: malloc size Pin
Llasus31-Oct-07 18:49
Llasus31-Oct-07 18:49 
GeneralRe: malloc size Pin
skatzteyp31-Oct-07 18:57
skatzteyp31-Oct-07 18:57 
GeneralRe: malloc size Pin
Roger Broomfield31-Oct-07 19:06
Roger Broomfield31-Oct-07 19:06 
AnswerRe: malloc size Pin
John R. Shaw31-Oct-07 23:12
John R. Shaw31-Oct-07 23:12 
AnswerRe: malloc size Pin
David Crow1-Nov-07 3:28
David Crow1-Nov-07 3:28 
QuestionVisual Studio 2005 Beta 2 Pin
Larry Mills Sr31-Oct-07 12:43
Larry Mills Sr31-Oct-07 12:43 
AnswerRe: Visual Studio 2005 Beta 2 Pin
Llasus31-Oct-07 18:00
Llasus31-Oct-07 18:00 
AnswerRe: Visual Studio 2005 Beta 2 Pin
Mark Salsbery1-Nov-07 6:52
Mark Salsbery1-Nov-07 6:52 
GeneralRe: Visual Studio 2005 Beta 2 Pin
Larry Mills Sr1-Nov-07 10:52
Larry Mills Sr1-Nov-07 10:52 
GeneralRe: Visual Studio 2005 Beta 2 Pin
Mark Salsbery1-Nov-07 11:11
Mark Salsbery1-Nov-07 11:11 
AnswerRe: Visual Studio 2005 Beta 2 Pin
jp-mocs1-Nov-07 7:20
jp-mocs1-Nov-07 7:20 
GeneralRe: Visual Studio 2005 Beta 2 Pin
Larry Mills Sr1-Nov-07 8:12
Larry Mills Sr1-Nov-07 8:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.