my platform: cvi6.0. windows xp. VC++6.0.
I'm calling CVI_AppGetProjectVersionInfo in my VC project. But all the values returned are 0xcccccccc, including MajorHi, MajorLo, MinorHi, MinorLo, Return_Value. And I noticed the Function Prototype in Function Help is :
HRESULT CVI_AppGetProjectVersionInfo (CAObjHandle Object_Handle,
ERRORINFO *Error_Info,
enum CVIEnum_CVIProjectVersionInfo Which,
char **Text,
long *Major_Hi,
long *Major_Lo,
long *Minor_Hi,
long *Minor_Lo,
long *Return_Value);
One of the parameter "char **Text" seems a little bit odd.
Is it a bug?
And CVI_AppSetProjectVersionInfo works fine.
BTW: my code snippet :
long MajorHi, MajorLo, MinorHi, MinorLo, Ret;
CVI_AppGetProjectVersionInfo (cviHandle, NULL,
CVIConst_CVI_PROJECT_VERSION_INFO_PRODUCT,
NULL, &MajorHi, &MajorLo, &MinorHi, &MinorLo, &Ret);
MajorHi = 2;
MajorLo = 0;
MinorHi = 0;
MinorLo = 0;
CVI_AppSetProjectVersionInfo (cviHandle, NULL,
CVIConst_CVI_PROJECT_VERSION_INFO_PRODUCT, "",
MajorHi, MajorLo, MinorHi, MinorLo, &Ret);