[fpc-pascal] Halting program without mem leaks

Vincent Snijders vsnijders at vodafonevast.nl
Fri Apr 10 12:55:29 CEST 2009

leledumbo schreef:
> I need to make a program exited with an exit code other than 0, but without
> mem leaks. Currently, Halt seems to return control to calling program (or
> OS) without freeing allocated mem. Exit (called from main program) does
> freeing, but I can't return any value because main program is considered a
> procedure. So, what should I do?

Terminate your program normally, but set the exitcode.

ExitCode := 12;


More information about the fpc-pascal mailing list