ははSystem.pasによると、それはTrue if compiled as console app
として文書化されています。 System.pasで、また、私はアプリがのShellExecuteを使用して、Delphiのアプリから起動された奇妙な問題を抱えている割り当てDelphiでSystem.IsConsoleがtrueになるのはいつですか?
{$IFDEF LINUX}
IsConsole := True;
...
があり、そしてそれは(予期しない)例外
を上げ、このコードに実行されますif System.IsConsole then
raise Exception.Create(Msg)
Project/Options/Linking/Generate console application
でアプリケーションがコンパイルされていません。それ以外にIsConsoleをtrueに設定することはできますか?
それは常に真であるとしてデルファイXE2で、OSXのアプリケーションは、この変数を使用できないことに注意してください。それを見つけたQC Entry 98956とWhy Does My OSX FireMonkey App Think It Is a Console App ?
'プロジェクト/オプション/リンク/コンソールapplication'と' {$ APPTYPE CONSOLE} '二つの別々のものを生成します。 –
コードが設定されている可能性があります。 –