Este... sino detiene el proceso no es error de delphi sino de la capa 8 del modelo OSI
Seguramente tienes algo:
Código Delphi
[-]if edit1.text = ''
then MessageBox(....);
Proceso;
Es evidente entonces el porqué continúa con el proceso ¿no?
Para que funcione deberías tener algo como:
Código Delphi
[-]if edit1.text = ''
then MessageBox(...)
else Proceso;
O en todo caso un:
Código Delphi
[-]if Edit1.Text = ''
then begin
MessageBox(...);
Exit;
end;
Yo me inclino por el if-then-else.
Saludos,