Quantcast
Channel: Intel® Developer Zone - Mobile Clinical Assistant (MCA) SDK (Archived)
Viewing all articles
Browse latest Browse all 30

COM library version mismatch

$
0
0

Our application doesn't receive button clicks or barcodes when it runs on a Motion C5 with Windows 7 and version 3.1.1.37626 of the Platform Drivers. It works fine on a C5 with XP and version 2.0.0.25057.

I have tried building the application again with version 3.1.0.37626 [sic] (with the patch) of the SDK installed on my development PC, but I get the same result: the executable only works on the machine with the 2.0 PD.

The application is written in Delphi so it is necessary to create a Delphi type library from
IntelHealthcare_com.dll.

The SDK2 type library had this description (from the comments in the generated Delphi source file):

// $Rev: 8291 $
// Type Lib: C:\\Program Files\\Intel\\MCA\\Bin\\IntelHealthcare_com.dll (1)
// LIBID: {491BB445-E801-41B5-A6B1-EFAD178E2279}
// LCID: 0
// Helpfile:
// HelpString: Intel Healthcare 2.0 Type Library

The SDK 3.1 type library has this description (note the "2.1" in the HelpString field):

// $Rev: 8291 $
// Type Lib: C:\\Program Files\\Intel\\MCA\\Bin\\IntelHealthcare_com.dll (1)
// LIBID: {491BB445-E801-41B5-A6B1-EFAD178E2279}
// LCID: 0
// Helpfile:
// HelpString: Intel Healthcare 2.1 Type Library

Is that expected? Shouldn't it be "3.1 Type Library" and have a new LIBID? Are SDK 2.0/2.1 applications expected to work with PD 3.1?


Viewing all articles
Browse latest Browse all 30

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>