LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

unable to fetch the required toolkit.

IIRC, that enum changes depending on the report generation toolkit modules that are installed.

 

I'd try to replace them: look in the report generation palette to see if there is a create VI. Then re-create the enum from it. Word might not be in the list... IIRC at some point only HTML (and "standard"?) where allowed for the free RGT.

0 Kudos
Message 11 of 13
(475 Views)

@vinesh99 wrote:

i have installed and verified all the above mentioned softwares but i couldn't able to findthe reason for the errors


Since only the "Create report" is marked as missing, it could be that the VI's name has changed ina newer version of the toolkit. That, or your installation is corrupt. Do you have some Initialize, Create, Start report or similar in the toolkit menu? If so, i'd change the 1st VI to that one and test.

/Y

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 12 of 13
(459 Views)

Actually no! That’s the joy of Factory Pattern with OOP programming. LabVIEW Base and Full come with an implementation of the Report Generation Toolkit that only provides a HTML Report generation.

When you buy the full Report Generation Toolkit (or use LabVIEW Pro which comes with that preinstalled), it installs two additional classes that implement the Word and Excel version of the Report Generation. The only VI that changes when using the RGT is the Create VI, which based on the enum input simply calls the original Create from the standard API (HTML), or a create for the Word or Excel implementation and returns that class. For the other VIS nothing changes since the base class is the actual API (and HTML implementation) and dynamic dispatch makes that the correct implementation is called when you used one of the two classes that the the paid Report Generation Toolkit adds. 

Rolf Kalbermatter
My Blog
0 Kudos
Message 13 of 13
(405 Views)