close program by code
Rene Zwanenburg via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jun 26 04:07:35 PDT 2014
On Thursday, 26 June 2014 at 10:40:00 UTC, John Colvin wrote:
> On Thursday, 26 June 2014 at 09:58:50 UTC, FreeSlave wrote:
>> On Thursday, 26 June 2014 at 09:05:23 UTC, pgtkda wrote:
>>> How can i close my application by code?
>>
>> Do you mean exit status? Just call exit function from C
>> library.
>>
>> import std.c.stdlib;
>>
>> void main()
>> {
>> exit(0);
>> }
>
> Will destructors and/or scope statements be executed if you
> exit this way?
They won't. Same for module destructors.
If you need those to work, another option is to throw some custom
Exception type which is only caught in main.
More information about the Digitalmars-d-learn
mailing list