LAPTOP-SNT8I5JK\Boounion
2025-02-27 8eee0a06c608281c6bb437b9481c0976aaaabe98
SourceCode/Bond/Servo/Servo.cpp
@@ -7,7 +7,7 @@
#include "ServoDlg.h"
#include "ServoGraph.h"
#include "AlarmManager.h"
#include "SECSConfigManager.h"
#include "SECSRuntimeManager.h"
// 声明全局变量,用于管理 GDI+ 初始化
ULONG_PTR g_diplusToken;
@@ -116,18 +116,19 @@
      AfxMessageBox(errorMsg, MB_ICONERROR);
      return FALSE;
   }
   AlarmManager::getInstance().insertMockData();
   // 初始化SECS设置管理库
   // 初始化SECS运行设置管理库
   try {
      if (!SECSConfigManager::getInstance().initSECSSetting()) {
         AfxMessageBox("初始化SECS设置管理库失败!");
      if (!SECSRuntimeManager::getInstance().initRuntimeSetting()) {
         AfxMessageBox("初始化SECS运行设置失败!");
         return FALSE;
      }
   }
   catch (const std::exception& ex) {
      CString errorMsg;
      errorMsg.Format(_T("初始化SECS设置管理库失败:%s"), CString(ex.what()));
      errorMsg.Format(_T("初始化SECS运行设置失败:%s"), CString(ex.what()));
      AfxMessageBox(errorMsg, MB_ICONERROR);
      return FALSE;
   }
@@ -175,8 +176,8 @@
   // 销毁报警表
   AlarmManager::getInstance().termAlarmTable();
   // 销毁SECS设置管理库
   SECSConfigManager::getInstance().termSECSSetting();
   // 销毁SECS运行设置管理库
   SECSRuntimeManager::getInstance().termRuntimeSetting();
   return CWinApp::ExitInstance();
}