I have tried to figure out why this happens but it is not very clear. I downloaded the Nicelabel Pro demo, and installed it. Then I ran the ActiveX Controller wizard, and saw that Nicelab installs a lot of activex interfaces. I tried 'Nicelabel Settingslibrary' and 'Nicelib'. I was able to call the nicelib_NewIRecordForm (NULL, 1, LOCALE_NEUTRAL, 0, &niceobjecth) and NICELabel3_NewISettings (NULL, 1, LOCALE_NEUTRAL, 0, &nicelabelh); without getting error messages. I noticed that there are more ActiveX controllers installed with nicelabel (i.e. nscriptlib, nclipart, and others). Which one are you calling, and can you maybe post 20 lines of code describing the problem? Also this may be important: I tried it in CVI 7.0.
Best regards,
ErikvH
Applications Engineering
National Instruments Netherlands