Re: [osg-users] What's the mpr.dll ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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