Is there any way to prevent an Error 203 when I call New and the heap is out of storage?  The RTL manual says that New should return a nil pointer, but that doesn't seem to happen.  Instead, my program terminates with a 203 error code.  This happens with both {$S+} and {$S-} directives.  I am running DOS under Windows 7.
 
Frank