Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Languages / Managed C++ / March 2007

Tip: Looking for answers? Try searching our database.

coredll.dll

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Joachim - 14 Mar 2007 17:40 GMT
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.
Joachim - 14 Mar 2007 17:43 GMT
Just did a complete search on my computer, and no coredll.dll file was found...

> 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.
Joachim - 14 Mar 2007 18:14 GMT
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

> Just did a complete search on my computer, and no coredll.dll file was found...
>
[quoted text clipped - 3 lines]
> >
> > where it is supposed to be but it is not.
Ben Voigt - 14 Mar 2007 18:21 GMT
>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.

> msvcp80.dll
Joachim - 15 Mar 2007 08:48 GMT
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

> That description makes all the difference.  coredll.dll is the compact
> framework equivalent to mscoree, and only used on Windows Mobile devices.
[quoted text clipped - 7 lines]
>
> > msvcp80.dll
Joachim - 15 Mar 2007 09:32 GMT
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

> Thanks Ben,
>
[quoted text clipped - 19 lines]
> >
> > > msvcp80.dll
Joachim - 15 Mar 2007 10:05 GMT
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).

> 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
[quoted text clipped - 32 lines]
> > >
> > > > msvcp80.dll
Ben Voigt - 15 Mar 2007 14:49 GMT
>I put msjava.dll in system32 folder, where it should be and then that
>problem
[quoted text clipped - 3 lines]
> "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.
Joachim - 28 Mar 2007 00:05 GMT
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

> >I put msjava.dll in system32 folder, where it should be and then that
> >problem
[quoted text clipped - 7 lines]
> problem, then use dependency walker's profile option to find out what dlls
> are acutally requested.
Ben Voigt - 28 Mar 2007 23:18 GMT
> 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.

Rate this thread:







Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.