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 [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org _____ 买房不必东奔西走,上房老大看二手房实景照片 <http://popme.163.com/link/003982_0421_5549.html>
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

