从C ++ Builder Windowed(GUI)win32应用程序退出代码

时间:2018-01-25 01:09:46

标签: c++builder

我似乎无法找到如何使用值退出(非控制台)Windowed应用程序。我希望这是我可以通过TApplication设置的值,但不是这种情况(我可以看到)。

我假设通过SetEnvironmentVariable()设置errorlevel是徒劳的,因为在退出时程序将覆盖此值(未测试tbh)

我们的想法是通过errorlevel

在批处理文件中测试此返回值

以下应该可以在批处理中执行此操作:

start /wait something.exe
echo %errorlevel%

1 个答案:

答案 0 :(得分:3)

你可以:

  • 使您的应用的WinMain()功能(在项目的主.cpp文件中找到)返回您想要的任何值。

  • 设置System.hpp中声明的RTL global ExitCode variable