Page 2 of 11

Posted: Mon Aug 15, 2005 6:46 pm
by Comtois
Here his the message i get when i try the new file Meshmanual.pb
---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Runtime Error!

Program: D:\PureBasic3_94beta\Compilers\PureBasic49649109.exe



This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.


---------------------------
OK
---------------------------

Posted: Mon Aug 15, 2005 6:47 pm
by Num3
I just inspected 3dengine.dll with dependency walker and it tells me
MSJAVA.DLL is not present in my system!

Here's a complete list of all dependencies:

Code: Select all

MSJAVA.DLL
c:\windows\system32\MPR.DLL
c:\windows\system32\ADVAPI32.DLL
c:\windows\system32\DCIMAN32.DLL
c:\windows\system32\DDRAW.DLL
e:\purebasic_394\compilers\ENGINE3D.DLL
c:\windows\system32\GDI32.DLL
c:\windows\system32\KERNEL32.DLL
c:\windows\system32\MSVCP60.DLL
c:\windows\system32\MSVCRT.DLL
c:\windows\system32\NTDLL.DLL
c:\windows\system32\RPCRT4.DLL
e:\purebasic_394\compilers\STLPORT_VC646.DLL
c:\windows\system32\USER32.DLL
c:\windows\system32\ACTIVEDS.DLL
c:\windows\system32\ADSLDPC.DLL
c:\windows\system32\ADVPACK.DLL
c:\windows\system32\APPHELP.DLL
e:\purebasic_394\compilers\ATL.DLL
c:\windows\system32\AUTHZ.DLL
c:\windows\system32\BROWSEUI.DLL
c:\windows\system32\CABINET.DLL
c:\windows\system32\CDFVIEW.DLL
c:\windows\system32\CERTCLI.DLL
c:\windows\system32\CFGMGR32.DLL
c:\windows\system32\CLUSAPI.DLL
c:\windows\system32\COMCTL32.DLL
c:\windows\system32\COMDLG32.DLL
c:\windows\system32\CREDUI.DLL
c:\windows\system32\CRYPT32.DLL
c:\windows\system32\CRYPTUI.DLL
c:\windows\system32\CSCDLL.DLL
c:\windows\system32\DBGHELP.DLL
c:\windows\system32\DEVMGR.DLL
c:\windows\system32\DHCPCSVC.DLL
c:\windows\system32\DNSAPI.DLL
c:\windows\system32\DUSER.DLL
c:\windows\system32\EFSADU.DLL
c:\windows\system32\ESENT.DLL
c:\windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\GDIPLUS.DLL
c:\windows\system32\HLINK.DLL
c:\windows\system32\HNETCFG.DLL
c:\windows\system32\IMAGEHLP.DLL
c:\windows\system32\IMGUTIL.DLL
c:\windows\system32\IMM32.DLL
c:\windows\system32\INETCOMM.DLL
c:\windows\system32\IPHLPAPI.DLL
c:\windows\system32\LINKINFO.DLL
c:\windows\system32\LZ32.DLL
c:\windows\system32\MFC42U.DLL
c:\windows\system32\MLANG.DLL
c:\windows\system32\MOBSYNC.DLL
c:\windows\system32\MPRAPI.DLL
c:\windows\system32\MPRUI.DLL
c:\windows\system32\MSASN1.DLL
c:\windows\system32\MSGINA.DLL
c:\windows\system32\MSHTML.DLL
c:\windows\system32\MSI.DLL
c:\windows\system32\MSIMG32.DLL
c:\windows\system32\MSLS31.DLL
c:\windows\system32\MSOERT2.DLL
c:\windows\system32\MSRATING.DLL
c:\windows\system32\MSSIGN32.DLL
c:\windows\system32\MSWSOCK.DLL
c:\windows\system32\NETAPI32.DLL
c:\windows\system32\NETCFGX.DLL
c:\windows\system32\NETMAN.DLL
c:\windows\system32\NETPLWIZ.DLL
c:\windows\system32\NETRAP.DLL
c:\windows\system32\NETSHELL.DLL
c:\windows\system32\NETUI0.DLL
c:\windows\system32\NETUI1.DLL
c:\windows\system32\NETUI2.DLL
c:\windows\system32\NTDSAPI.DLL
c:\windows\system32\NTLANMAN.DLL
c:\windows\system32\ODBC32.DLL
c:\windows\system32\OLE32.DLL
c:\windows\system32\OLEACC.DLL
c:\windows\system32\OLEAUT32.DLL
c:\windows\system32\OLEDLG.DLL
c:\windows\system32\OLEPRO32.DLL
c:\windows\system32\POWRPROF.DLL
c:\windows\system32\PRINTUI.DLL
c:\windows\system32\PSAPI.DLL
c:\windows\system32\QUERY.DLL
c:\windows\system32\RASAPI32.DLL
c:\windows\system32\RASDLG.DLL
c:\windows\system32\RASMAN.DLL
c:\windows\system32\REGAPI.DLL
c:\windows\system32\RTUTILS.DLL
c:\windows\system32\SAMLIB.DLL
c:\windows\system32\SCECLI.DLL
c:\windows\system32\SECUR32.DLL
c:\windows\system32\SETUPAPI.DLL
c:\windows\system32\SHDOCVW.DLL
c:\windows\system32\SHELL32.DLL
c:\windows\system32\SHLWAPI.DLL
c:\windows\system32\SHSVCS.DLL
c:\windows\system32\TAPI32.DLL
c:\windows\system32\URLMON.DLL
c:\windows\system32\USERENV.DLL
c:\windows\system32\USP10.DLL
c:\windows\system32\UTILDLL.DLL
c:\windows\system32\UXTHEME.DLL
c:\windows\system32\VERSION.DLL
c:\windows\system32\W32TOPL.DLL
c:\windows\system32\WINHTTP.DLL
c:\windows\system32\WININET.DLL
c:\windows\system32\WINMM.DLL
c:\windows\system32\WINSCARD.DLL
c:\windows\system32\WINSPOOL.DRV
c:\windows\system32\WINSTA.DLL
c:\windows\system32\WINTRUST.DLL
c:\windows\system32\WLDAP32.DLL
c:\windows\system32\WMI.DLL
c:\windows\system32\WS2_32.DLL
c:\windows\system32\WS2HELP.DLL
c:\windows\system32\WSOCK32.DLL
c:\windows\system32\WTSAPI32.DLL
c:\windows\system32\WZCDLG.DLL
c:\windows\system32\WZCSAPI.DLL
c:\windows\system32\WZCSVC.DLL
--- EDIT ---

Now i just downloaded it from here http://www.dlldump.com/cgi-bin/testwrap ... msjava.dll
copied to the compilers dir and i get another error:

c:\windows\system32\MPR.DLL
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

From what i've figured the new Ogre requires MSVM (microsoft virtual machine) installed... Also the dependencies are suspicious has they refer ATL.DLL and a few other related to internet...

Posted: Mon Aug 15, 2005 6:47 pm
by sigi
Exactly what i have. OnError doesn`t help here.

Posted: Mon Aug 15, 2005 6:56 pm
by Fred
wierd.

What do very small program like If InitEngine3() : EndIf does ?

Posted: Mon Aug 15, 2005 6:59 pm
by Num3
Crashes too...

Same way has others...

Posted: Mon Aug 15, 2005 7:04 pm
by dracflamloc
I'll try it when I get home.

Posted: Mon Aug 15, 2005 7:34 pm
by Fred
Ok, i tested it on a clean install and 2 dll were missing. I've uploaded a new version of the Ogre1.0.3.zip file, i hope it will work this time (i'm investigating to remove these dependency as well).

Posted: Mon Aug 15, 2005 8:21 pm
by ts-soft
Image

Posted: Mon Aug 15, 2005 8:26 pm
by fsw
MeshManual.pb works here.

btw
Hope that in the final not all dll's are needed - 2.4MB is huge.
It makes using a basic 2 assembler compiler to reduce exe size somewhat... questionable.

Posted: Mon Aug 15, 2005 8:56 pm
by Fred
Well, i don't think they have bloated the 3D engine for fun... Modern 3D engines just handle a tons of stuffs and such size can't really be avoided (that said, there will be probably only 2 dll needed for the final release which should decrease the size a bit).

Posted: Mon Aug 15, 2005 10:00 pm
by akee
"Kam Siah" <- Thank You in the Chinese-Hokkien dialect... ;)

Posted: Mon Aug 15, 2005 10:07 pm
by LuCiFeR[SD]
is it only meant to show a purple spinning cube that you can move with the mouse? cause if it is, its working fine :)... otherwise, it isn't lol

Posted: Mon Aug 15, 2005 11:46 pm
by Fred
congrats, it works ! :)

Posted: Tue Aug 16, 2005 1:33 am
by aaron
WOO HOO! Thanks Fred!

Posted: Tue Aug 16, 2005 1:45 am
by dracflamloc
Works for me too.

Quick question. Will the source for this be released?

Or more importantly, do you intend to keep OGRE up to date with each minor release (not revision) so for every 1.0, 1.1, 1.2, etc?