All Forums
 Microsoft Windows CE
 General CE
 Debug fails with error 0x8007007e
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Author Topic  

cliu

6 Posts

Posted - 29 Aug 2007 :  10:35:03  Show Profile  Email Poster
I have a Win32 C++ application I'm attempting to port to the Bitsy Xb platform.
Microsoft Visual Studio 2005
Version 8.0.50727.762 (SP.050727-7600)
Microsoft .NET Framework
Version 2.0.50727
Installed Edition: Professional

Solution Platform = ADS_CE_5.0 (ARMV4I)
Target Device = Vgx-ARMV4I_Release

I can build and deploy this application successfully, but the launch and/or debug fails with a 0x8007007e.

When I launch the application locally on the Bitsy Xb I get this message: "Cannot find 'XXX' (or one of its components). Make sure the path and filename are correct and that all the required libraries are available.

My application is in the form of an .exe and several .dll files.

  • The EXE is deployed to %CSIDL_PROGRAM_FILES%MyProg

  • The DLLs are deployed to Windows


I have copied msvcr80.dll, atl80.dll, msvcr80d.dll, MFC80UD.DLL to the device Windows directory.

Is /MACHINE:THUMB the correct target machine for the Bitsy Xb?
Do I need to register some/all of my DLLs?


What could be preventing this application from launching?

beitman

63 Posts

Posted - 29 Aug 2007 :  15:58:43  Show Profile  Email Poster
The problem appears to be that that one of the dll files that your application and/or dlls requries is not available on the BitsyXb in the system path.

The first thing that I do in this case is to use dumpbin /DEPENDENTS on each of the files to see what is needed and then see if it is available. Dumpbin is available in Program Files\Microsoft Visual Studio 8\VC\in

You may also be able to depends.exe.
Go to Top of Page

jeffyech

22 Posts

Posted - 09 Feb 2008 :  18:43:08  Show Profile  Email Poster
How do I get (or make) a build with new .dll's that I need?

Edited by - jeffyech on 10 Feb 2008 08:47:47
Go to Top of Page

cbadr

154 Posts

Posted - 12 Feb 2008 :  16:54:51  Show Profile  Email Poster
You can put the dll's in the FlashFX Disk\System folder, which is part of the standard system path on current builds. Another option is to use the ADSCopy utility as described in topic 463. If you need the dll's to go in a custom CE build, please contact us.
Go to Top of Page
  Topic  
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Jump To:
Eurotech Support Forums © Eurotech Inc. Go To Top Of Page
This page was generated in 0.03 seconds. Snitz Forums 2000