如何判断我的代码是在控制台还是桌面应用程序中运行?

Posted

技术标签:

【中文标题】如何判断我的代码是在控制台还是桌面应用程序中运行?【英文标题】:How can I tell if my code is running inside a Console or desktop application? 【发布时间】:2012-08-21 08:19:50 【问题描述】:

如何判断我的 RealBasic 代码是在控制台还是桌面应用程序中运行?

【问题讨论】:

【参考方案1】:

你可以用这个条件句:

#if TargetHasGUI then     
    ' It's running in a desktop app
#else
    ' It's running in a console app
#endif

【讨论】:

请注意,对于 TargetHasGUI,Web 应用程序也会返回 True。 更正:Web 应用返回 False

以上是关于如何判断我的代码是在控制台还是桌面应用程序中运行?的主要内容,如果未能解决你的问题,请参考以下文章

iOS如何判断应用程序是在前台运行还是后台运行?

如何判断表达式是在编译时还是运行时评估的?

如何从代码中找出我的 Android 应用程序是在模拟器还是真实设备上运行?

判断 make 是在 windows 还是 linux 上运行

如何判断我是在 Ammonite repl 下运行还是在脚本中运行?

如何用JavaScript判断前端应用运行环境(移动平台还是桌面环境)