| 12345678910111213141516171819202122232425262728293031 |
- // dllmain.cpp : 定义 DLL 应用程序的入口点。
- #include "stdafx.h"
- #include "ThermalPrint.h"
- LOG_DECLARE()
- // IDCertificate.keba.7.2.cpp : 定义 DLL 应用程序的导出函数。
- ErrorCodeEnum CreateDevComponent(DeviceBaseClass *&pBaseObj)
- {
- LOG_INIT("ThermalPrint", "/home/keba/", "/home/keba/keba-ThermalPrint.log");
- pBaseObj = new ThermalPrint();
- if (pBaseObj == NULL)
- {
- LogM("CreateDevComponent ThermalPrint failed!");
- return Error_Resource;
- }
- LogM("CreateDevComponent ThermalPrint scessufull!");
- printf("pBaseObj is successfull");
- return Error_Succeed;
- }
- ErrorCodeEnum ReleaseDevComponent(DeviceBaseClass *&pBaseObj)
- {
- if (pBaseObj == NULL)
- return Error_Param;
- ThermalPrint* pTmp = (ThermalPrint*)(pBaseObj);
- delete pTmp;
- pTmp = NULL;
- pBaseObj = NULL;
- return Error_Succeed;
- }
|