admin
2025-04-08 5c9991be21f57781573f04961ec511ac2938ea3d
DelegateQueue/main.cpp
@@ -1,11 +1,26 @@
#include<iostream>
#include <wx/wx.h>
#include <wx/log.h>
#include <fstream>
#include "MainFrame.h"
#include "MyConfigUtil.h"
LONG WINAPI UnhandledExceptionHandler(PEXCEPTION_POINTERS ExceptionInfo)
{
   std::ofstream logFile("app_log.txt", std::ios::app);
   if (logFile.is_open())
   {
      logFile << "Unhandled exception occurred!" << std::endl;
      logFile << "Exception code: " << std::hex << ExceptionInfo->ExceptionRecord->ExceptionCode << std::endl;
      logFile << "Exception address: " << std::hex << ExceptionInfo->ExceptionRecord->ExceptionAddress << std::endl;
      logFile.close();
   }
   return EXCEPTION_EXECUTE_HANDLER;
}
@@ -13,6 +28,8 @@
public:
   bool OnInit() {
      SetUnhandledExceptionFilter(UnhandledExceptionHandler);
   
      SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE);