coredll.dll

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Where can I find coredll.dll? I have looked in

Program Files\Microsoft Visual Studio 8\VC\ce\Dll\x86

where it is supposed to be but it is not.
 
I should describe what I'm trying to do:

I have a mixed .NET app / CLI/C++ app which I want to deploy on a computer
which doesn't know anything about Visual Studio. It is a clean Win XP Pro
computer with .NET fw 2.0 installed. The following files were needed by my
CLI/C++ project:

msjava.dll
msvcm80.dll
msvcr80.dll - which also depends on coredll.dll (which I cannot find
anywhere on any computer I have)
msvcp80.dll
 
Joachim said:
I should describe what I'm trying to do:

I have a mixed .NET app / CLI/C++ app which I want to deploy on a computer
which doesn't know anything about Visual Studio. It is a clean Win XP Pro
computer with .NET fw 2.0 installed. The following files were needed by my
CLI/C++ project:

That description makes all the difference. coredll.dll is the compact
framework equivalent to mscoree, and only used on Windows Mobile devices.
msjava.dll
msvcm80.dll
msvcr80.dll - which also depends on coredll.dll (which I cannot find
anywhere on any computer I have)
You are deploying the CF version of msvcr80.dll designed for PDAs.
Repackage your installer using the correct msvcr80.dll.
 
Thanks Ben,

That did it.. for a while.. now msjava.dll is missing. I have copied
msjava.dll (version 5.0.3810.0) from

WINDOWS\system32

but that doesn't seem to work.

Regards,
Joachim
 
I put msjava.dll in system32 folder, where it should be and then that problem
was solved. However, now I get the following error when running my dll in
dependencywalker:

"Warning: At least one module has an unresolved import due to a missing
export function in a delay-load dependent module."

There is no yellow conflict (missing dll) symbol, just hour glasses in front
of a lot of dlls. What does that mean?

Regards,
Joachim
 
A dll named MPR.DLL is marked as a "Delay-load module warning"
(http://www.dependencywalker.com/help/html/hidr_module_tree_view.htm). When
opening MPR.DLL in dependency walker I get a "Module warning" sign next to
MPR.DLL, but when I open it on the Win XP Pro SP2 PC where my application
works I get even more errors, e.g. DWMAPI.DLL is missing (that file is not
even required according to dependency walker on the machine where my program
doesn't work, which also is a Win XP Pro SP2 PC).
 
Joachim said:
I put msjava.dll in system32 folder, where it should be and then that
problem
was solved. However, now I get the following error when running my dll in
dependencywalker:

"Warning: At least one module has an unresolved import due to a missing
export function in a delay-load dependent module."

That's not really a problem. If you think you still have a dependency
problem, then use dependency walker's profile option to find out what dlls
are acutally requested.
 
Have used dependency walker and it complains about a delayed loaded dll
MPR.DLL, which does exist in the system32 folder. When I try mpr.dll in
dependency walker it seems like it wants to load itself (it has a delayed
load to itself in dependency walker).

Joachim
 
Joachim said:
Have used dependency walker and it complains about a delayed loaded dll
MPR.DLL, which does exist in the system32 folder. When I try mpr.dll in
dependency walker it seems like it wants to load itself (it has a delayed
load to itself in dependency walker).

That's normal, just ignore it. If you use the profile option, you'll find
that the missing delay-load symbol is never used.
 
Back
Top