Click to See Complete Forum and Search --> : Hhhheeeeelllppppp!!!!!


PSUcoder
July 21st, 2005, 06:03 PM
ok somebody PLEASE help me with this. Had installed Visual Studio 2003.net and my own computer, works fine.
Now trying to install it on my new laptop. Using SAME PROJECT that works on desktop, on laptop, I first get two errors about missing .dll files (MFC42D.dll), and (MSVCTRL, or something like that). anyway I found those from my desktop, put them in the systems folder, and figured all would work! WRONG!!! now I get this error, which I don't have a clue how to fix-----

The ordinal 5078 could not be located in the dynamic link library MFC42D.DLL
Debugger:: An unhandled non-continuable exception was thrown during process load
The program '[2180] gui.exe: Native' has exited with code -1073741512 (0xc0000138).




Now i tried uninstalling, reinstalling, googling the error, all to no avail. How can it work fine on one pc, but not on another? PLEASE HELP

Arjay
July 21st, 2005, 06:15 PM
Sounds like you have a dll version mismatch - you need to install the dll versions for the 2003 .net compiler you compiled your program in.

Here's what you can do.

1) On the machine that works, fire up the program
2) Open up ProcessExplorer (http://www.sysinternals.com/Utilities/ProcessExplorer.html) from sysinternals.com
3) Note: the versions of dlls in use (date, size, version, etc.)
4) Make sure these versions are in the Win system32 directory on the machine that doesn't work.
5) Retry the program in the machine that doesn't work. If it doesn't work, load processexplorer on this machine to find out what dll it's using.

Arjay

PSUcoder
July 21st, 2005, 06:39 PM
thanks, I got it workng not quite sure I understand how. Apparently it wasn't an install issue, but windows files were missing from my laptops. I copied over several more .dll's and now it works. ?Here;s the catch---- the modified date on some of the dll's that threw errors was June 98, which means apparently they weren't installed into my desktop by Visual Studio, but rather when I installed XP, for some reason these were not present in my laptop. Seems kind of strange, but it works so... oh and sorry about the double post