This library is an interface to the Microsoft GPS Intermediate Driver that is included on WM5 and later devices that have internal GPS hardware. I developed and tested this using a Samsung SGH-I617 (Blackjack II), a WindowsMobile 6 Stardard device. The library was compiled using VS2005 Standard edition and the Windows Mobile 6 Standard SDK. I don't know if this will cause problems if used with WM5 or with touchscreen devices. If different target platforms are needed, let me know.
thanks Hsandy !
this community is génial :sign0060:
i'm testing your librairy thanks ->
ETEN X500 label "Status" = GPS ON but all others labels=empty -> no position
HTC P3300 label "Status" = empty and all others labels= empty -> no position
Hsandy,
I get an "assembly not found" - eror when trying to run the sample program from above.
I have copied everything into one folder on my device (sd-card):
GPSInt.dll
GPSInt.sbp
Microsoft.WindowsMobile.Samples.Location.dll
GPSInt.exe
GPSInt.exe.config
Upon starting, the decive says "Error loading program: Microsoft.WindowsMobile.Samples.Location.dll... not found".
Hsandy,
I get an "assembly not found" - eror when trying to run the sample program from above.
I have copied everything into one folder on my device (sd-card):
GPSInt.dll
GPSInt.sbp
Microsoft.WindowsMobile.Samples.Location.dll
GPSInt.exe
GPSInt.exe.config
Upon starting, the decive says "Error loading program: Microsoft.WindowsMobile.Samples.Location.dll... not found".
No, it will only work with WM5 and WM6 devices with internal GPS hardware because it depends on the Microsoft GPS Intermediate Driver. If your device has an internal gps, you should already have a file (probably hidden) called gpsapi.dll in the \Windows directory.
It by itself doesn't work. I've tried to figure it out and no success. If I use GpsGate software then gps4ppc program functions otherwise no deal. I would rather basic4ppc handled the serial port stuff. I have tried different code samples and haven't gotten any of them to work. Again if I use gpsgate to handle the serial interface then basic4ppc works fine.
Compiling the library for WM 6 touchscreen devices?
Hi,
hsandy said that the library was compiled for non-touchscreen devices.
It is possible for anyone to compile it for WM6 touchscreen devices? This would include the Orbit XDA (HTC Artemis) with its built-in GPS - a machine which is most likely on the widest used WindowsMobile machines with GPS. Then maybe this Serialport-problem could be solved...
Same with me: The new compile of the library doesn't work on my XDA Orbit with WM6. If I run it on the desktop on B4PPC, I get an error on line 13 (gpsint.openGPS), that "coredll.dll" was not found.
On the device I get an error "Error loading program: NotSupportedException".