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);