Transfer my app from WinXP to Win98 needs ntdll.dll
Hi, All
When I set option "Use MFC in a Static Library" is ok,
but when I set option "Use MFC in a Shared DLL"
my application on win98 needs ntdll.dll.
Best regards.
[184 byte] By [
gbush] at [2007-11-17 22:40:05]

# 2 Re: Transfer my app from WinXP to Win98 needs ntdll.dll
It is usually fine to compile for use of MFC in a shared DLL on XP and have it work on non NT systems, so there is something else going on. I think there needs to be a lot more clarification before this can be answered. What are the error messages? What is actually holding ntdll.dll in its IAT? Is anything getting distributed along with the program that shouldn't be? Wish I could be more helpful...
# 3 Re: Transfer my app from WinXP to Win98 needs ntdll.dll
respect ntdll.dll... If you make an MFC App under XP you will need ntdll.dll because the XP version of msvcrt.dll has depencence on it.
The msvcrt.dll version of Win98 has not depencende on ntdll.dll
Is this the problem?
Really the depences in different platforms is a very delicated tip.
# 4 Re: Transfer my app from WinXP to Win98 needs ntdll.dll
Originally posted by Doctor Luz
But what is the problem?
I want that my program have a less size.
How can i do it? I think only use dynamic linking, and shared DLL
(msvcrt.dll, mfc42.dll and other which already exist on Win98)
gbush at 2007-11-10 8:44:53 >
