// dllmain.cpp : 定义 DLL 应用程序的入口点。 #include "stdafx.h" #include "CkLog.h" #include "UpsClassImpl_East.h" LOG_DECLARE() DEVICEBASE_API ErrorCodeEnum CreateDevComponent(DeviceBaseClass *&pBaseObj) { LOG_INIT("Ups", "/home/keba/", "/home/keba/keba-Ups.log"); pBaseObj = new UpsClassImpl(); if (pBaseObj == NULL) { LogM("CreateDevComponent UpsClassImpl failed!"); return Error_Resource; } LogM("CreateDevComponent UpsClassImpl scessufull!"); return Error_Succeed; } ErrorCodeEnum ReleaseDevComponent(DeviceBaseClass *&pBaseObj) { if (pBaseObj == NULL) return Error_Param; UpsClassImpl* pTmp = (UpsClassImpl*)(pBaseObj); delete pTmp; pTmp = NULL; pBaseObj = NULL; return Error_Succeed; }