A idéia de levantar uma excessão com raise, já exposta pelos colegas, é muito boa. Em alguns casos, no entanto, você pode querer parar o processo diretamente sem necessitar de tratamento de excessões. Para isso utilize o método SysUtils.Abort. Abraço! Jeferson Oliveira