Hi,
I have a DLL that exports some classes. When I look at the map file I can clearly see the managled names of all exported classes. Now I create an executable that uses this DLL. Linker has no problem with imported symbols from the DLL and executable compiles and links.
When I now run this exe, it complain about not finding an entry point to an imported function from the DLL.
Via "depends.ex e", I see that the DLL correctly exports all classes correctly. Looking at the executable, I see that it uses the DLL and tries to import classes from the DLL. All good so far, however, when I look into to this DLL as part of the executable it now show completely different export functions! Thus, unable to bind at runtime.
What's going on here. Could anyone shed a light on this problem?
Thanks,
Rich
I have a DLL that exports some classes. When I look at the map file I can clearly see the managled names of all exported classes. Now I create an executable that uses this DLL. Linker has no problem with imported symbols from the DLL and executable compiles and links.
When I now run this exe, it complain about not finding an entry point to an imported function from the DLL.
Via "depends.ex e", I see that the DLL correctly exports all classes correctly. Looking at the executable, I see that it uses the DLL and tries to import classes from the DLL. All good so far, however, when I look into to this DLL as part of the executable it now show completely different export functions! Thus, unable to bind at runtime.
What's going on here. Could anyone shed a light on this problem?
Thanks,
Rich