From ff0e13caf03f86ce07cce0420989deab6ca6c206 Mon Sep 17 00:00:00 2001 From: misyaguziya Date: Fri, 20 Oct 2023 10:36:03 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=8D[Update]=20Main=20:=20error.log?= =?UTF-8?q?=E3=82=92=E5=87=BA=E5=8A=9B=E3=81=99=E3=82=8B=E3=82=88=E3=81=86?= =?UTF-8?q?=E3=81=AB=E6=A9=9F=E8=83=BD=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/main.py b/main.py index 2c68e5d2..5db42c69 100644 --- a/main.py +++ b/main.py @@ -1,13 +1,18 @@ -import ctypes -ctypes.windll.shcore.SetProcessDpiAwareness(0) - -from vrct_gui.splash_window import SplashWindow -splash = SplashWindow() -splash.showSplash() - -import controller - if __name__ == "__main__": - controller.createMainWindow() - splash.destroySplash() - controller.showMainWindow() \ No newline at end of file + try: + import ctypes + ctypes.windll.shcore.SetProcessDpiAwareness(0) + + from vrct_gui.splash_window import SplashWindow + splash = SplashWindow() + splash.showSplash() + + import controller + controller.createMainWindow() + splash.destroySplash() + controller.showMainWindow() + + except Exception as e: + import traceback + with open('error.log', 'a') as f: + traceback.print_exc(file=f) \ No newline at end of file