从 C++ Builder 窗口化 (GUI) win32 应用程序退出代码
Exit code from C++ Builder Windowed (GUI) win32 application
我似乎找不到如何退出具有值的(非控制台)窗口应用程序。我希望这是我可以通过 TApplication
设置的值,但事实并非如此(我可以看到)。
我假设通过 SetEnvironmentVariable()
设置 errorlevel 是徒劳的,因为在退出时程序将覆盖这个值(未经测试待定)
想法是通过 errorlevel
在批处理文件中测试此 return 值
以下应该可以批量完成:
start /wait something.exe
echo %errorlevel%
您可以:
使您应用的 WinMain()
函数(在项目的主 .cpp
文件中找到)return 任何您想要的值。
设置在 System.hpp
.
中声明的 RTL global ExitCode
variable
我似乎找不到如何退出具有值的(非控制台)窗口应用程序。我希望这是我可以通过 TApplication
设置的值,但事实并非如此(我可以看到)。
我假设通过 SetEnvironmentVariable()
设置 errorlevel 是徒劳的,因为在退出时程序将覆盖这个值(未经测试待定)
想法是通过 errorlevel
以下应该可以批量完成:
start /wait something.exe
echo %errorlevel%
您可以:
使您应用的
WinMain()
函数(在项目的主.cpp
文件中找到)return 任何您想要的值。设置在
System.hpp
. 中声明的 RTL global
ExitCode
variable