Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

List of ADOCE 3.0 dll's to be registered in Pocket PC 2003

Status
Not open for further replies.

Manics

Programmer
Sep 3, 2003
1
JM
Hello,

I have developed an application using eMbedded Visual Basic 3.0 and ADOCE 3.0.

I download the application to the Pocket PC 2003 from the desktop. I installed eMbedded visual basic runtime. But i was unable to execute the application. The error thrown by the application was "The handle is invalid". Hope i have to register the ADOCE 3.0 dlls. If so what are the dll's that has to be registered in the device.

The application was executing properly with the Pocket PC Emulation.

It would be of great help if anyone suggest me some idea.
 
To run embedded vb on PPC 2003 you need to install the legacy runtime files. This is the excerpt from Microsft.

eMbedded Visual Basic Runtime for Pocket PC 2003

Please Read Before Installing the eMbedded Visual Basic Runtime
For End-Users of Pocket PC 2003 Devices
· The eMbedded Visual Basic (eVB) Runtime allows you to run legacy eVB application on your Pocket PC 2003 device.
· You should not download the eVB Runtime unless you have a Pocket PC 2003 device as it does not work on other versions of Pocket PC.
· The eVB download is approximately 2.7MB. As such, we strongly recommend that you only download this file using a high-speed Internet connection. For example,
1. You can connect your Pocket PC to your desktop using ActiveSync and download using the desktop pass-through feature. For more information, please see the "Connect to a network or the Internet through ActiveSync" topic in the ActiveSync documentation.
2. You can download the eVB Runtime file directly to your desktop using Internet Explorer. Using the ActiveSync "Explore" feature, you can then download the CAB file to your Pocket PC 2003 device. Once you have downloaded the file to the device, you can use "File Explorer" to browse to the file and tap on it to install.
· If you are installing the eVB runtime on a Pocket PC 2003 device which is not an English device, you may get an error indicating "Failed to load resource DLL MSDAEKO.DLL" during installation. You can safely ignore this error, tap "OK", and continue installation.
For Applications Developers targeting Pocket PC 2003 Devices
· The eMbedded Visual Basic (eVB) Runtime allows you to run legacy eVB applications on Pocket PC 2003 devices.
· Please review the End-User License Agreement for the eVB Runtime before downloading.

DOWNLOAD:
Question for you: Have you have used DESKTOPTODEVICE on the Pocket PC 2003 when a file of the same name already exists on the device. I have not been able to overwrite files using this Active Sync function which works perfectly well on PPC 2002. I have a work around but would like to know if it just me?

Hope this helps
 
Hi, I have the same problem of being denied to overwrite existing files using DESKTOPTODEVICE in VB6 when connecting to pocket pc 2003. Can you post your workaround for this?

Thanks
 
Using the RemoteCe.tlb you first delete the target file then run the DesktopToDevice. I would like to use the CeDeleteFile function, which is part of the rapi.dll, directly but have been unable to do so without remotece.tlb
 
For reference, the reason you probably couldnt use the rapi.dll would be that the CeDeleteFile function from remotece.tlb functions with ansi strings, whereas the dll requires unicode byte arrays
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top