LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Does the LabVIEW PDA Module support the use of ActiveX controls?

I would like to write a LabVIEW PDA Module app for
a PocketPC 2002 PDA with an integrated barcode imager.

My PDA comes with an add-on SDK for use with
Microsoft eMbedded Visual Tools 3.0. An ActiveX DLL
provides the interface to the PDA's itegrated barcode
imager via eMbedded Visual Basic 3.0. eMbedded Visual
C++ 3.0 is also supported. There is a separate DLL for
the development environment and one for the target
environment (the PDA).

Can I access and control the itegrated imager via
this ActiveX DLL from LabVIEW PDA just like I would
do using eMbedded VB or eMbedded Visual C++?
I would prefer using LabVIEW instead of eVB or eVC++?
LabVIEW everywhere !!!
0 Kudos
Message 1 of 2
(3,223 Views)
From what I could see, ActiveX automation and ActiveX contianers are not supported. Atleast then are not on the PDA palette. What makes it is a little more confusing is that the online help does not even mention ActiveX on the list of unsupported features.

The PDA can handle calls to dlls. The online help says:

You can use a Call Library Node to access external functions written in C. You must create a stub DLL on the host computer so you can place these nodes on the block diagram and configure them correctly. When you compile a PDA VI that uses C code, you must include the .c file in the Build PDA Application dialog box. LabVIEW compiles and links these files in the PDA VI. You also can include static libraries in the build, but the library must be no
more than 64 K for Palm OS devices.

If you pass large arrays to or from a Call Library Node, you might notice execution delays. You can avoid these execution delays by using a DLL function that partially updates the arrays.
0 Kudos
Message 2 of 2
(3,223 Views)