#include "stdafx.h"
|
#include "BlVisionLib.h"
|
#include "VisionRecipe.h"
|
#include "SoftVisionApp.h"
|
|
#define BLVISION_VERSION _T("1.0.1.1")
|
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;
|
}
|