Hi, that __get_terminate message you're seeing is totally benign, in fact
it shows up in dependency walker for properly functioning VC2005 SP1 apps
as well. So just ignore that completely. What else do you see after
that? What I want you to do is see where your app is failing. What
message do you get when it fails? Does it just crash, or does it have
some message box come up. What other DLLs does your EXE depend on?
Feel free to email your dependency walker profile to me at ted*w*mslu at
yahoo dot com replace each * with underscore _
Ted.
"Real World" <RealWorld at (no spam) discussions.microsoft.com> wrote in message
news:EFB8395F-5AAA-4416-9EC2-908420BFD0B4 at (no spam) microsoft.com...
I am trying to run a game developed on my machine in VS2005 on another
machine without VS. At first I was getting a side by side configuration
error
despite installing the redistributable package however I found a link to
an
updated version
(http://www.microsoft.com/downloads/details.aspx?familyid=766A6AF7-EC73-40FF-B072-9112BAB119C2&displaylang=en)
which now matches the version installed on my PC. There is a further
problem
with this now as I am using a statically linked 3rd party library
compiled
with an old version of the crt (8.0.50727.762). I followed a tutorial
here
http://tedwvc.wordpress.com/ and now all libraries are using the same
version
of the CRT (762), this line in the manifest should hopefully prove that
assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"
dependency
dependentAssembly
assemblyIdentity type="win32" name="Microsoft.VC80.CRT"
version="8.0.50727.762" processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity
/dependentAssembly
/dependency
/assembly
Now, running on this second PC which has the newer (4053) version still
will
not run my app. Running dependency walker gives the following error of
interest:
GetProcAddress(0x773C0000 [c:\windows\system32\MSVCRT.DLL],
"_get_terminate") called from
"c:\windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_d08d7da0442a985d\MSVCR80.DLL"
at address 0x7615447F and returned NULL. Error: The specified procedure
could
not be found (127).
Can someone please help me out of this mess?