General Questions

Why can I not see the DLL files in the downloaded Zip file?

You may have your file manager configured so that system files are hidden. Since a DLL file is considered as a system file it may not be visible appearing as though the files do not exist. Go to the folder options and ensure that system and hidden files are visible.

Which DLL do I install?

The DLLs have been organised into their associated directory relating to the device it has been compiled for. Simply select the correct directory that relates to the device you wish to install it onto. For example, if you are using an ARM or XScale processor running Pocket PC 2002, you will want the DLL inside the folder similar to "Pocket PC 2002-ARM-XScale".

How do I install a DLL?

Please refer to the following installation instructions.

Which project do I run from the demo Zip file?

There are two projects included in the demo Zip file, the eVB and the VB.NET projects. The eVB project can be found under \eVB and the project file will have the .ebp extension. The VB.NET project can be found under \VB.NET and the project file will have the .VBDPROJ extension.

What's the difference between the eVB and VB.NET projects?

There are minor changes that exist when calling the DLL from either VB project. One to be careful of is that eVB only supports the Long data types and VB.NET only supports the Integer data type.

I get a message saying that the "Active X component can't create object"

If you eVB project returns with the error "An error was encountered while running this program:Active X component can't create object", the chances are that all the components used by the eVB project are not insalled on your device. It is recommended that you go to project properties and enable the Update Components Frequency to 'Always' and select both update runtime files and update project components. The next time you run your eVB project all the necessary components should be updated on your device. You can disable these after if you are only making minor changes to the code in the future.

Do I need a different DLL for Pocket PC 2003 Second Edition?

No, you can simply use the standard Pocket PC 2003 DLL.

If I upgrade a DLL, what do I need to do?

Updates in later version of the DLL may have different paramter values in the function calls. Please check that your application now uses the updated functions before running the application.