The EStackFault exception is a hardware fault exception. It occurs when an illegal attempt to access the processor's stack is made. Usually a stack fault represents a serious failure in the operating environment.


If you have stack checking turned on {$S+}, you are not likely to reach a point where a stack fault occurs because each procedure or function call checks to be sure there is enough stack space for local variables before it runs. If stack checking is off {$S-}, this checking does not occur, and the stack fault exception could be raised.

0 0

Post a comment