Re: [osg-users] What's the mpr.dll ?

2008-04-25 Thread Robert Osfield
Hi Donlin,

I'm not a Windows users so can't help directly, but this type of
problem is obviously much more to do with idiosyncrasies  with the
Windows platform than anything directly related to the OSG, as such
you might get the best information on the topic from the horses mouth
- i.e. Microsoft's support pages.

Robert.

2008/4/25  [EMAIL PROTECTED]:
 After installed,my app is all ok on no-installed .Net Framework machine ,
 but on installed .Net Framework machine ,it doesn't works.use DEPENDS.exe
 to find mpr.dll have Error and Warning, no ways at all recently!!!
 who can give a help?




 在2008-04-23,Mike Weiblen [EMAIL PROTECTED] 写道:



 to remove an unknown from your diagnosis, are you able to install and
 run the prebuilt win32 binary installer on the target machine?
 -- mew



 2008/4/23 [EMAIL PROTECTED]:
  I still no ways. is it the reason of opengl32.dll,because use DEPENDS.exe
  to find opengl32.dll is the root of mpr.dll, does opengl32.dll conflict
 with
  mpr.dll?
 
  Donlin
 
 
  [EMAIL PROTECTED] 写道:
 
 
 
 
  Hi,Neil,
 
  Nice receive from you.
 
  Yes,it's really the mpr.dll problem.I notice that on all installed .Net
  Framework cann't run my osg app,on all no-installed .Net Framework can run
  my osg app freely.
 
  It may be that the two mpr.dll is different. is it really the problem of
  .Net Framework?
 
  I have copy all necessary osg dlls.
 
  (my osg app is run on internet use .cab including all dlls zipped in it
 ,it
  can automantic download dlls,when downlaod mpr.dll,it give notice: cann't
  copy mpr.dll ,the current mpr.dll is used by system...)
 
  not only the file mpr.dll,there are the files commctrl.dll CoreDll.dll
  ws2_32.dll and ws2help.dll, sometimes the file msjava.dll msvcr80.dll
  msvcp80.dll and mfc80u.dll show errors while copy.
 
  How to do? I still have no ways. who can help?
 
  Donlin
 
 
  [EMAIL PROTECTED] 写道:
 
  Hi,
 
  You've just encountered the wonderful world of Windows.
 
  If you look up the mpr.dll problem on the internet, you eventually get to
  find out that the Depends.exe of windows has problems with late binding
  dependencies. This is really an issue with Depends, not your programme.
 The
  best advice I can give - having spent many an hour trying to resolve this
  myself - is that you can safely ignore this warning, and any to do with
  shlapi(?) as well. At run time, the relavent stubs run, and everything is
  fine.
 
  If you application is failing on another machine, it is highly unlikely
 that
  these warnings can contribute to tracking down what the problem is.
 
  If the app is an osg one, did you copy across all the osg dlls? I usualy
  forget openthreads myself ;-(
 
  Hope this shortens your search.
 
  Neil.
 
  ___
  osg-users mailing list
  osg-users@lists.openscenegraph.org
  http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
 
 
 
  
  买房不必东奔西走,上房老大看二手房实景照片
 
  
  自信源自成熟 全新换代上市 东风雪铁龙新爱丽舍
  ___
  osg-users mailing list
  osg-users@lists.openscenegraph.org
  http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
 
 



 --
 Mike Weiblen -- Austin Texas USA -- http://mew.cx/
 ___
 osg-users mailing list
 osg-users@lists.openscenegraph.org
 http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org



  
  免费鸡翅比萨天天抽
 ___
  osg-users mailing list
  osg-users@lists.openscenegraph.org
  http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] What's the mpr.dll ?

2008-04-24 Thread xyc508
After installed,my app is all ok on no-installed .Net Framework machine ,
but on installed .Net Framework machine ,it doesn't works.use DEPENDS.exe
to find mpr.dll have Error and Warning, no ways at all recently!!!
who can give a help? 
 
 
 

在2008-04-23,Mike Weiblen [EMAIL PROTECTED] 写道:

to remove an unknown from your diagnosis, are you able to install and
run the prebuilt win32 binary installer on the target machine?
-- mew



2008/4/23  [EMAIL PROTECTED]:
  I still no ways. is it the reason of opengl32.dll,because use DEPENDS.exe
 to find opengl32.dll is the root of mpr.dll, does opengl32.dll conflict with
 mpr.dll?

  Donlin


 [EMAIL PROTECTED] 写道:




 Hi,Neil,

 Nice receive from you.

 Yes,it's really the mpr.dll problem.I notice that on all installed .Net
 Framework cann't run my osg app,on all no-installed .Net Framework can run
 my osg app freely.

 It may be that the two mpr.dll is different. is it really the problem of
 .Net Framework?

 I have copy all necessary osg dlls.

 (my osg app is run on internet use .cab including all dlls zipped in it ,it
 can automantic download dlls,when downlaod mpr.dll,it give notice: cann't
 copy mpr.dll ,the current mpr.dll is used by system...)

 not only the file mpr.dll,there are the files commctrl.dll CoreDll.dll
 ws2_32.dll and ws2help.dll, sometimes the file msjava.dll msvcr80.dll
 msvcp80.dll and  mfc80u.dll show errors while copy.

 How to do? I still have no ways. who can help?

 Donlin


 [EMAIL PROTECTED] 写道:

 Hi,

 You've just encountered the wonderful world of Windows.

 If you look up the mpr.dll problem on the internet, you eventually get to
 find out that the Depends.exe of windows has problems with late binding
 dependencies. This is really an issue with Depends, not your programme. The
 best advice I can give - having spent many an hour trying to resolve this
 myself - is that you can safely ignore this warning, and any to do with
 shlapi(?) as well. At run time, the relavent stubs run, and everything is
 fine.

 If you application is failing on another machine, it is highly unlikely that
 these warnings can contribute to tracking down what the problem is.

 If the app is an osg one, did you copy across all the osg dlls? I usualy
 forget openthreads myself ;-(

 Hope this shortens your search.

 Neil.

 ___
 osg-users mailing list
 osg-users@lists.openscenegraph.org
 http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org



  
  买房不必东奔西走,上房老大看二手房实景照片

  
  自信源自成熟 全新换代上市 东风雪铁龙新爱丽舍
 ___
  osg-users mailing list
  osg-users@lists.openscenegraph.org
  http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org





-- 
Mike Weiblen -- Austin Texas USA -- http://mew.cx/
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] What's the mpr.dll ?

2008-04-23 Thread xyc508
 I still no ways. is it the reason of opengl32.dll,because use DEPENDS.exe to 
find opengl32.dll is the root of mpr.dll, does opengl32.dll conflict with 
mpr.dll?
 
 Donlin
 

[EMAIL PROTECTED] 写道:

Hi,Neil,
 
Nice receive from you.
 
Yes,it's really the mpr.dll problem.I notice that on all installed .Net 
Framework cann't run my osg app,on all no-installed .Net Framework can run my 
osg app freely.
 
It may be that the two mpr.dll is different. is it really the problem of .Net 
Framework?
 
I have copy all necessary osg dlls.
 
(my osg app is run on internet use .cab including all dlls zipped in it ,it can 
automantic download dlls,when downlaod mpr.dll,it give notice: cann't copy 
mpr.dll ,the current mpr.dll is used by system...)
 
not only the file mpr.dll,there are the files commctrl.dll CoreDll.dll 
ws2_32.dll and ws2help.dll, sometimes the file msjava.dll msvcr80.dll 
msvcp80.dll and  mfc80u.dll show errors while copy.
 
How to do? I still have no ways. who can help?
 
Donlin
 

[EMAIL PROTECTED] 写道:

Hi,

You've just encountered the wonderful world of Windows.

If you look up the mpr.dll problem on  the internet, you eventually get to find 
out that the Depends.exe of windows has problems with late binding 
dependencies. This is really an issue with Depends, not your programme. The 
best advice I can give - having spent many an hour trying to resolve this 
myself - is that you can safely ignore this warning, and any to do with 
shlapi(?) as well. At run time, the relavent stubs run, and everything is fine.

If you application is failing on another machine, it is highly unlikely that 
these warnings can contribute to tracking down what the problem is.

If the app is an osg one, did you copy across all the osg dlls? I usualy forget 
openthreads myself ;-(

Hope this shortens your search.

Neil.

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org




买房不必东奔西走,上房老大看二手房实景照片___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] What's the mpr.dll ?

2008-04-23 Thread Mike Weiblen
to remove an unknown from your diagnosis, are you able to install and
run the prebuilt win32 binary installer on the target machine?
-- mew



2008/4/23  [EMAIL PROTECTED]:
  I still no ways. is it the reason of opengl32.dll,because use DEPENDS.exe
 to find opengl32.dll is the root of mpr.dll, does opengl32.dll conflict with
 mpr.dll?

  Donlin


 [EMAIL PROTECTED] 写道:




 Hi,Neil,

 Nice receive from you.

 Yes,it's really the mpr.dll problem.I notice that on all installed .Net
 Framework cann't run my osg app,on all no-installed .Net Framework can run
 my osg app freely.

 It may be that the two mpr.dll is different. is it really the problem of
 .Net Framework?

 I have copy all necessary osg dlls.

 (my osg app is run on internet use .cab including all dlls zipped in it ,it
 can automantic download dlls,when downlaod mpr.dll,it give notice: cann't
 copy mpr.dll ,the current mpr.dll is used by system...)

 not only the file mpr.dll,there are the files commctrl.dll CoreDll.dll
 ws2_32.dll and ws2help.dll, sometimes the file msjava.dll msvcr80.dll
 msvcp80.dll and  mfc80u.dll show errors while copy.

 How to do? I still have no ways. who can help?

 Donlin


 [EMAIL PROTECTED] 写道:

 Hi,

 You've just encountered the wonderful world of Windows.

 If you look up the mpr.dll problem on the internet, you eventually get to
 find out that the Depends.exe of windows has problems with late binding
 dependencies. This is really an issue with Depends, not your programme. The
 best advice I can give - having spent many an hour trying to resolve this
 myself - is that you can safely ignore this warning, and any to do with
 shlapi(?) as well. At run time, the relavent stubs run, and everything is
 fine.

 If you application is failing on another machine, it is highly unlikely that
 these warnings can contribute to tracking down what the problem is.

 If the app is an osg one, did you copy across all the osg dlls? I usualy
 forget openthreads myself ;-(

 Hope this shortens your search.

 Neil.

 ___
 osg-users mailing list
 osg-users@lists.openscenegraph.org
 http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org



  
  买房不必东奔西走,上房老大看二手房实景照片

  
  自信源自成熟 全新换代上市 东风雪铁龙新爱丽舍
 ___
  osg-users mailing list
  osg-users@lists.openscenegraph.org
  http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org





-- 
Mike Weiblen -- Austin Texas USA -- http://mew.cx/
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] What's the mpr.dll ?

2008-04-21 Thread xyc508
Hi,Neil,
 
Nice receive from you.
 
Yes,it's really the mpr.dll problem.I notice that on all installed .Net 
Framework cann't run my osg app,on all no-installed .Net Framework can run my 
osg app freely.
 
It may be that the two mpr.dll is different. is it really the problem of .Net 
Framework?
 
I have copy all necessary osg dlls.
 
(my osg app is run on internet use .cab including all dlls zipped in it ,it can 
automantic download dlls,when downlaod mpr.dll,it give notice: cann't copy 
mpr.dll ,the current mpr.dll is used by system...)
 
not only the file mpr.dll,there are the files commctrl.dll CoreDll.dll 
ws2_32.dll and ws2help.dll, sometimes the file msjava.dll msvcr80.dll 
msvcp80.dll and  mfc80u.dll show errors while copy.
 
How to do? I still have no ways. who can help?
 
Donlin
 

[EMAIL PROTECTED] 写道:

Hi,

You've just encountered the wonderful world of Windows.

If you look up the mpr.dll problem on  the internet, you eventually get to find 
out that the Depends.exe of windows has problems with late binding 
dependencies. This is really an issue with Depends, not your programme. The 
best advice I can give - having spent many an hour trying to resolve this 
myself - is that you can safely ignore this warning, and any to do with 
shlapi(?) as well. At run time, the relavent stubs run, and everything is fine.

If you application is failing on another machine, it is highly unlikely that 
these warnings can contribute to tracking down what the problem is.

If the app is an osg one, did you copy across all the osg dlls? I usualy forget 
openthreads myself ;-(

Hope this shortens your search.

Neil.

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] What's the mpr.dll ?

2008-04-21 Thread Gordon Tomlinson
If you want your code to run on machines that does not have .Net installed
you will have to build OSG and all it requirements on a machine that does
not have .Net installed
 
Otherwise you need to install .Net on those machines, not you cannot just
install or copy Microsoft system DLL's such as mpr.dll your breaking the
Microsoft licensing by doing this and will also make the system unstable..
You need to install the .Net re-distributables from microsoft, you can add
these to you install process, see the Micorsoft .Net online resources for
more information on  re-distributable install packages
 
 

  _  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
com
Sent: Monday, April 21, 2008 6:01 AM
To: OpenSceneGraph Users
Cc: [EMAIL PROTECTED]
Subject: Re: [osg-users] What's the mpr.dll ?


Hi,Neil,
 
Nice receive from you.
 
Yes,it's really the mpr.dll problem.I notice that on all installed .Net
Framework cann't run my osg app,on all no-installed .Net Framework can run
my osg app freely.
 
It may be that the two mpr.dll is different. is it really the problem of
.Net Framework?
 
I have copy all necessary osg dlls.
 
(my osg app is run on internet use .cab including all dlls zipped in it ,it
can automantic download dlls,when downlaod mpr.dll,it give notice: cann't
copy mpr.dll ,the current mpr.dll is used by system...)
 
not only the file mpr.dll,there are the files commctrl.dll CoreDll.dll
ws2_32.dll and ws2help.dll, sometimes the file msjava.dll msvcr80.dll
msvcp80.dll and  mfc80u.dll show errors while copy.
 
How to do? I still have no ways. who can help?
 
Donlin
 

[EMAIL PROTECTED] 写道:


Hi,



You've just encountered the wonderful world of Windows.



If you look up the mpr.dll problem on  the internet, you eventually get to
find out that the Depends.exe of windows has problems with late binding
dependencies. This is really an issue with Depends, not your programme. The
best advice I can give - having spent many an hour trying to resolve this
myself - is that you can safely ignore this warning, and any to do with
shlapi(?) as well. At run time, the relavent stubs run, and everything is
fine.



If you application is failing on another machine, it is highly unlikely that
these warnings can contribute to tracking down what the problem is.



If the app is an osg one, did you copy across all the osg dlls? I usualy
forget openthreads myself ;-(



Hope this shortens your search.



Neil.



___

osg-users mailing list

osg-users@lists.openscenegraph.org

http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org



  _  

买房不必东奔西走,上房老大看二手房实景照片
http://popme.163.com/link/003982_0421_5549.html 
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] What's the mpr.dll ?

2008-04-21 Thread Thibault Genessay
Hi Donlin

 Yes,it's really the mpr.dll problem.I notice that on all installed .Net
 Framework cann't run my osg app,on all no-installed .Net Framework can run
 my osg app freely.

 It may be that the two mpr.dll is different. is it really the problem of
 .Net Framework?

The mpr.dll library the OSG normally links to is located in
c:\windows\system32 and is part of the core windows system, updated
with the Service Pack 2. It has no relation with the .NET framework
AFAIK.
It may be that a 3rd party library you use is based on the .NET
framework (that is, on a specific version of it) and breaks with the
latest ones.


 I have copy all necessary osg dlls.

 (my osg app is run on internet use .cab including all dlls zipped in it ,it
 can automantic download dlls,when downlaod mpr.dll,it give notice: cann't
 copy mpr.dll ,the current mpr.dll is used by system...)

You should never download any Windows DLL to the user's system. Never.
I know one can find applications that do so, but they are not examples
to follow - actually I'd bet that respecting this rule is part of the
windows logo requirements.

   CoreDll.dll

I don't know this file - it might be part of a 3rd party lib your
application links to. If so, you can (and should) include it in your
distribution.

 not only the file mpr.dll,there are the files commctrl.dll
 ws2_32.dll and ws2help.dll,

Same rule applies for those DLLs. Do never include them in your
distribution. The user's system must have them installed prior to
running your application. It is your responsibility as a programmer to
specify a target windows version (through the _WINVER preprocessor
macro) that the user must have to make the software run - e.g. if you
specify 0x502 (WinXP, SP2) you are guaranteed that a Windows XP system
with the SP2 will have the required system libs.

 sometimes the file msjava.dll

This one often shows in red in the depedency walker, but it has never
been a problem for me (it is a either a delay-load DLL that is
normally never loaded, or a problem for the dependency walker to find
it. In both cases you needn't worry)

 msvcr80.dll
 msvcp80.dll and  mfc80u.dll show errors while copy.

The MSV*.DLL files are not part of the system but are system
components that you should redistribute along with your application.
You can either add them as merge modules in your .MSI installer file
if you use them or require the user to install them with the
vcredist_x86.exe package. Google for visual studio redistributable
and download the version that matches your compiler's.
You can even silently install them in a pre-install step with the command line:
vcredist_x86.exe /q:a /c:msiexec /i vcredist.msi /qb!

Making proper installation packages on Windows is not easy the first
time, but once you get the trick (MSDN is your friend) it is not so
complicated - and happens to work.

Try to create a blank windows installation in VMWare (the free server
edition is perfect for that) and deploy your system on it. Some people
advocate the use of the trial-and-error process where you copy your
app, try to run it, see why it complains, install the required DLL and
loop until it works. This is also a valid approach if you are really
lost.
Also, note that if you don't have the visual studio runtimes, your
application will pop up the unhelpful message the application is not
correctly installed, Re-running the installer may fix the problem (or
something similar). If you do, it will tell you the exact DLL it is
looking for.

Good luck

Regards

Thibault
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] What's the mpr.dll ?

2008-04-20 Thread neil.hughes
Hi,

You've just encountered the wonderful world of Windows.

If you look up the mpr.dll problem on  the internet, you eventually get to find 
out that the Depends.exe of windows has problems with late binding 
dependencies. This is really an issue with Depends, not your programme. The 
best advice I can give - having spent many an hour trying to resolve this 
myself - is that you can safely ignore this warning, and any to do with 
shlapi(?) as well. At run time, the relavent stubs run, and everything is fine.

If you application is failing on another machine, it is highly unlikely that 
these warnings can contribute to tracking down what the problem is.

If the app is an osg one, did you copy across all the osg dlls? I usualy forget 
openthreads myself ;-(

Hope this shortens your search.

Neil.

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] What's the mpr.dll ?

2008-04-18 Thread Mike Weiblen
never heard of it.

google sez:  mpr.dll is a module containing functions used to handle
communication between the Windows operating system and the installed
network providers.

-- mew



On Thu, Apr 17, 2008 at 8:03 PM,  [EMAIL PROTECTED] wrote:


 Hello,

 I develop a osg application,it runs right on development machine,but change
 other machine,it can't. I use DEPENDS.Exe to find the file mpr.dll have
 problem,it  show the error:

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

 (Both machine have mpr.dll file,but different file date.)

 what's the mpr.dll? is there the relationship with the OSG?



 Thank you.

 Donlin

  
  飙舞赚QQ秀赢旅行券
 ___
  osg-users mailing list
  osg-users@lists.openscenegraph.org
  http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org





-- 
Mike Weiblen -- Austin Texas USA -- http://mew.cx/
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


[osg-users] What's the mpr.dll ?

2008-04-17 Thread xyc508
Hello,

I develop a osg application,it runs right on development machine,but change 
other machine,it can't. I use DEPENDS.Exe to find the file mpr.dll have 
problem,it  show the error:

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

(Both machine have mpr.dll file,but different file date.)

what's the mpr.dll? is there the relationship with the OSG?

 

Thank you.

Donlin___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org