#include "stdafx.h" #include "BlVisionLib.h" #include "VisionRecipe.h" #include "SoftVisionApp.h" #define BLVISION_VERSION _T("1.0.2.0") int BlVision_GetVersion(char *pszVersion, int nBufferSize) { /* code */ // ½«ANSI×Ö·û´®×ª»»Îª¿í×Ö·û´® CString cStr = BLVISION_VERSION; // »ñÈ¡CString³¤¶È£¨ÒÔ×Ö·ûΪµ¥Î»£© int len = cStr.GetLength(); // ʹÓÃCW2Aºê½øÐпí×Ö·ûµ½¶à×Ö½Ú×Ö·û¼¯µÄת»» // CW2AĬÈÏʹÓõ±Ç°ÏµÍ³µÄANSI´úÂëÒ³½øÐÐת»» CW2A pszConvertedAnsiString(cStr); // ʹÓÃstrncpyÈ·±£²»»á³¬³öcharArrayµÄ´óС // -1 È·±£×Ö·û´®Ä©Î²ÓпÕ×Ö·û strncpy_s(pszVersion, nBufferSize, pszConvertedAnsiString, _TRUNCATE); return 0; } IVisionRecipe* BlVision_GetVisionRecipe(void) { /* code */ CVisionRecipe *pRecipe = CVisionRecipe::getInstance(); return pRecipe; } ISoftVisionApp* BlVision_GetSoftVisionApp(void) { /* code */ CSoftVisionApp *pApp = CSoftVisionApp::getInstance(); return pApp; }