LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Activex options greyed out

I got those same errors in VC++ but thought I was doing something wrong.  I used dependency Walker and saw two dlls not found, MSJAVA.dll(which I can get) and EFSADU.dll.  I found these dlls and attached them. 
0 Kudos
Message 11 of 13
(821 Views)

Those 2 DLLs are unlikely to be an issue. The first is an optional module used by MSHTML.DLL, and the MSHTML DLL can handle the omission of MSJAVA.DLL. The second is used for file system encryption, and I doubt that has any part in the issue here.

 

I would suggest going back to whoever gave you the DLL and ask them to verify its operation in, say, VB.NET. 

0 Kudos
Message 12 of 13
(807 Views)

I do Have the same problem with a third party activeX Module.

 

a third of the methods are greyed out and unselectable.

 

I noticed that all the unselectable methods are those sending results in "complex data structure" like this (I copied a description of the structure from the 3rd party activeX manual):

 

BOOL

present

Whether the property is present

BOOL

autoSupported

Whether auto is supported

BOOL

manualSupported

Whether manual is supported

BOOL

onOffSupported

Whether on / off is supported

BOOL

onePushSupported

Whether one push is supported

BOOL

absValSupported

Whether absolute mode is supported

BOOL

readOutSupported

Whether the property value can be read out

LONG

min

Minimum value

LONG

max

Maximum value

 

 

I regsvr32 the activex dll and put 2 extra dlls in the system32 folder...

 

It is as if some complex datatype could not be handled...

 

My config :

Windows XP sp2

labview 8.6.1

Doc-Doc
http://www.machinevision.ch
http://visionindustrielle.ch
Please take time to rate this answer
0 Kudos
Message 13 of 13
(756 Views)