D - How is a failed assertion reported?
- Russell Borogove (7/7) Nov 16 2001 Different applications and environments want and need different
- Walter (4/11) Nov 16 2001 Assert fails throw an exception, which you can catch and deal with as
- Russell Borogove (4/7) Nov 17 2001 Ah, of course -- that's even in the spec, but my tiny little brain
- Walter (3/9) Nov 17 2001 That's ok, I find myself forgetting what's in the spec some times, too!
Different applications and environments want and need different behavior out of assert() failures. Under Win32, for example, if a DirectDraw application owns the frame buffer, it may not be possible to put up an "assertion failed" message box. Will D provide an application-overridable report-assertion-failed hook? -RB
Nov 16 2001
Assert fails throw an exception, which you can catch and deal with as required. "Russell Borogove" <kaleja estarcion.com> wrote in message news:3BF595AC.482BF097 estarcion.com...Different applications and environments want and need different behavior out of assert() failures. Under Win32, for example, if a DirectDraw application owns the frame buffer, it may not be possible to put up an "assertion failed" message box. Will D provide an application-overridable report-assertion-failed hook? -RB
Nov 16 2001
Walter wrote:Assert fails throw an exception, which you can catch and deal with as required.Ah, of course -- that's even in the spec, but my tiny little brain swapped it out. -RB
Nov 17 2001
"Russell Borogove" <kaleja estarcion.com> wrote in message news:3BF6D873.278C2BEC estarcion.com...Walter wrote:That's ok, I find myself forgetting what's in the spec some times, too!Assert fails throw an exception, which you can catch and deal with as required.Ah, of course -- that's even in the spec, but my tiny little brain swapped it out.
Nov 17 2001