ใน Delphi จะแสดงการหยุด ดำเนินการต่อ ออก ยกเลิก หยุด เรียกใช้ข้อผิดพลาด
1. การหยุดบังคับให้ออกจากลูป (สามารถวางไว้ในลูปเท่านั้น) ใช้เพื่อบังคับออกจากคำสั่ง For ในขณะที่คำสั่งในขณะที่หรือคำสั่งซ้ำ
2. ใช้ต่อไปเพื่อบังคับให้สิ้นสุดวงจรการชั่งน้ำหนักนี้จากคำสั่ง For ในขณะที่คำสั่ง While หรือคำสั่งทำซ้ำ และเริ่มรอบถัดไป
3. exit ใช้เพื่อออกจากบล็อกโค้ดปัจจุบัน หากโค้ดเป็นโปรแกรมหลัก โปรแกรมจะถูกยกเลิก หากเป็นฟังก์ชันหรือโพรซีเดอร์ ขั้นตอนหรือฟังก์ชันจะถูกดำเนินการทันที
4. abort ยกเลิกการรันโปรแกรมและสร้างข้อมูลข้อยกเว้นโดยไม่รายงานข้อผิดพลาด กระโดดออกจากโมดูลบรรพบุรุษ ความแตกต่างจากทางออกคือ
คัดลอกรหัสรหัสดังต่อไปนี้:
ขั้นตอน p1;
เริ่ม
p2;
p3;
จบ;
ขั้นตอน p2;
เริ่ม
ยกเลิก; //ออก;
จบ;
ขั้นตอน p3;
เริ่ม
//showmessage()..
จบ;
หากใช้ Abort จะไม่สามารถดำเนินการ P3 ได้ หากใช้ Exit จะสามารถดำเนินการ P3 ได้
5. การหยุดใช้เพื่อบังคับให้ยุติการทำงานของแอปพลิเคชันและกลับสู่ระบบปฏิบัติการ (วิธีการออกที่ผิดปกติ)
6. runerror ยุติการทำงานของโปรแกรมและสร้างข้อผิดพลาดในการทำงาน (ส่งคืนรหัสข้อผิดพลาด)