System.pas के अनुसार, इसे True if compiled as console app
के रूप में प्रलेखित किया गया है। System.pas में, वहाँ भी एक कामसिस्टम कब है ISConsole डेल्फी में सच है?
{$IFDEF LINUX}
IsConsole := True;
...
मैं जब किसी ऐप एक डेल्फी app से शुरू की है, ShellExecute का उपयोग कर एक अजीब समस्या है है, और फिर इसे इस कोड में चलाता है, (अप्रत्याशित) अपवाद
को ऊपर उठानेif System.IsConsole then
raise Exception.Create(Msg)
एप्लिकेशन Project/Options/Linking/Generate console application
के साथ संकलित नहीं है। IsConsole को सत्य पर और क्या सेट कर सकता है?
ध्यान दें कि डेल्फी XE2 में, OSX अनुप्रयोगों इस चर का उपयोग नहीं कर सकते हैं यह हमेशा सच है के रूप में। QC Entry 98956 और Why Does My OSX FireMonkey App Think It Is a Console App ?
'परियोजना/विकल्प/लिंकिंग/कंसोल एप्लिकेशन जेनरेट करें 'और' {$ APPTYPE CONSOLE}' दो अलग-अलग चीजें हैं। –
आपका कोड इसे सेट कर सकता है! –