Hello
CVI 7.0 is still an ANSI C only compiler. So it still works in the same way it used to. So your options for using the dlls in CVI would be
a) To use extern "C"
b) To create COM interfaces, and import those interfaces into CVI by using the activex wizard.
COM tends to confuse folks alot more than simple C dlls. Not to mention creating COM components can get pretty hairy sometimes.
So if you are targetting CVI users, usually a C dll with an fp file makes life alot easier, for the client and the developer both.
But CVI is still "C" for Virtual Instrumentation.
I hope this explains things.
Bilal Durrani
NI
Bilal Durrani
NI