Thanks for your reply.
It's the application that fails on the target PC. Yes I have installed
Netframework on it.
I'm not sure what the .net bootstrapper is so I can't answer that.
You may have a point about the misleading nature of the message. When I look
down the lower part of the screen I get this:
GetProcAddress(0x7C800000 [c:\windows\system32\KERNEL32.DLL], "FlsAlloc")
called from
"c:\windows\assembly\gac\crystaldecisions.crystalr eports.engine\9.1.5000.0__692fbea5521e1304\CRYSTAL DECISIONS.CRYSTALREPORTS.ENGINE.DLL"
at address 0x0800FFDC and returned NULL by thread 1. Error: The specified
procedure could not be found (127).
and several other ones. Perhaps I should have mentioned that I am deploying
crystal reports (a subject I know little about). I am including in the
package:
C:\Program Files\Common Files\Merge Modules\Crystal_Database_Access2003.msm
C:\Program Files\Common Files\Merge
Modules\Crystal_Database_Access2003_enu.msm
C:\Program Files\Common Files\Merge Modules\Crystal_Managed2003.msm
Do I need anything else to deploy CR?
(I've just looked an I have nothing in c:\windows\assembly\gac\ on the
target PC at all, so I guess this is the problem.).
Do I need to install CR on the target machine seperately or should the Setup
carry the require files with it?
Thanks
-Jerry
"Jevon" <pl****@ask.com> wrote in message
news:uI**************@TK2MSFTNGP12.phx.gbl...
The error is, I think, misleading. Note that for GDIPLUS.DLL it looks in a
couple of places - at a guess it then finds it in system32 and carries on.
What is it that crashes? The installer or the application? Does the test
system have .Net framework installed? Are you including the .Net
bootstrapper?
Jevon
"Jerry Spence1" <je**********@somewhere.com> wrote in message
news:43***********************@ptn-nntp-reader04.plus.net...I have built a Setup file of my project and when I deploy it on another PC
is crashes fairly quickly.
I ran Dependancy Walker and found that it couldn't find the following
files:
MSCORPE.DLL
MSCORSEC.DLL
c:\windows\microsoft.net\framework\v1.1.4322\ADVAP I32.DLL
c:\windows\assembly\gac\system.windows.forms\1.0.5 000.0__b77a5c561934e089\GDI32.DLL
c:\windows\microsoft.net\framework\v1.1.4322\GDIPL US.DLL
c:\windows\assembly\gac\system.drawing\1.0.5000.0_ _b03f5f7f11d50a3a\GDIPLUS.DLL
c:\windows\microsoft.net\framework\v1.1.4322\KERNE L32.DLL
c:\windows\assembly\gac\system.drawing\1.0.5000.0_ _b03f5f7f11d50a3a\MSCOREE.DLL
c:\windows\microsoft.net\framework\v1.1.4322\en-us\MSCORRC.DLL
c:\windows\microsoft.net\framework\v1.1.4322\en\MS CORRC.DLL
c:\windows\microsoft.net\framework\v1.1.4322\OLE32 .DLL
c:\windows\assembly\gac\system.windows.forms\1.0.5 000.0__b77a5c561934e089\OLE32.DLL
c:\windows\microsoft.net\framework\v1.1.4322\OLEAU T32.DLL
c:\windows\assembly\gac\system.windows.forms\1.0.5 000.0__b77a5c561934e089\OLEAUT32.DLL
c:\windows\assembly\gac\system.windows.forms\1.0.5 000.0__b77a5c561934e089\OLEPRO32.DLL
c:\windows\assembly\gac\system.windows.forms\1.0.5 000.0__b77a5c561934e089\USER32.DLL
c:\windows\assembly\gac\system\1.0.5000.0__b77a5c5 61934e089\WS2_32.DLL
The strange think is that some of these files are not in these locations
on my PC either , which is where I built it. Some of them are in
system32. For instance GDI32.DLL in in system32 on my PC and the target
PC, so why is it looking in
c:\windows\assembly\gac\system.windows.forms\1.0.5 000.0__b77a5c561934e089\?
Thanks
-Jerry