Answered by:
ArcPad in Compact Framework

Question
-
Hi,
Is it possible to integrate Arcpad with an application in compact framework 1.0?
Thanks,
Sangeetha
Wednesday, January 31, 2007 4:20 AM
Answers
-
If you refer the product ERSI Arcpad, the answer is probably: no, you cannot
The product ArcGIS Mobile seams toe more appropriate aproach.I'd suggest you contact the vendor of this tool to get more information.
Michael
Thursday, February 1, 2007 9:41 AM -
Some additional information:
Basically, .NET Compact Framework 1.0 doesn't support COM Interop, nor passing .NET delegates to unmanaged code. But both have alternatives. For example, a third party Odessy CFCOM software that adds wrappers to COM interfaces. Below is a MSDN article on this topic: http://msdn2.microsoft.com/en-us/library/aa446494.aspx. The alternatives for the second case could be: 1). create separate EXEs for unmanaged and managed codes and communicate through windows messages (ArcPad client for ArcGIS Server can use this method) 2). if a managed code calls unmanaged DLL and requires asynchronous callback, the follwoing MSDN article provides details: http://msdn2.microsoft.com/en-us/library/aa446485(d=printer).aspxBoth are supported in CF 2.0Tuesday, March 6, 2007 2:29 AM
All replies
-
Hi Sangeetha,
I don't know the answer to your question, unfortunately, but I think the Compact Framework folks will know how to help you. Moving to that forum.
Wednesday, January 31, 2007 4:27 AM -
What is ArcPad? How does it work?Wednesday, January 31, 2007 5:10 PM
-
If you refer the product ERSI Arcpad, the answer is probably: no, you cannot
The product ArcGIS Mobile seams toe more appropriate aproach.I'd suggest you contact the vendor of this tool to get more information.
Michael
Thursday, February 1, 2007 9:41 AM -
Some additional information:
Basically, .NET Compact Framework 1.0 doesn't support COM Interop, nor passing .NET delegates to unmanaged code. But both have alternatives. For example, a third party Odessy CFCOM software that adds wrappers to COM interfaces. Below is a MSDN article on this topic: http://msdn2.microsoft.com/en-us/library/aa446494.aspx. The alternatives for the second case could be: 1). create separate EXEs for unmanaged and managed codes and communicate through windows messages (ArcPad client for ArcGIS Server can use this method) 2). if a managed code calls unmanaged DLL and requires asynchronous callback, the follwoing MSDN article provides details: http://msdn2.microsoft.com/en-us/library/aa446485(d=printer).aspxBoth are supported in CF 2.0Tuesday, March 6, 2007 2:29 AM