Wissen, wie man ein Computerprogramm zu stoppen, ist genauso wichtig wie zu wissen, wie man anfangen . In diesem speziellen Fall ist COBOL nicht anders. Wie Sie Ihre COBOL-Programm , um den Betrieb unter einer kontrollierten Zustand einzustellen ist obligatorisch, um seine erfolgreiche Aufgabe. Natürlich gibt es eine Reihe von Möglichkeiten, dies zu tun, und der wichtige Aspekt ist nicht nur das Wissen um diese Möglichkeiten, aber auch wissen, wann man sie aufrufen . Es kann Fälle geben , wo Sie wollen Ihre COBOL-Programm , um die Ausführung zu stoppen und ihre Kontrolle an ein anderes Modul sein , oder vielleicht möchten Sie vielleicht , um es bedingungslos zu stoppen. Anleitung
1
dem "Verfahren der Division " in Ihrem COBOL-Programm gehen und festzustellen, wo in der Logik, die Sie , um die Verarbeitung zu beenden möchten . Wenn ein anderes Modul ruft Ihr Programm in das System , und das aufrufende Modul erwartet die Steuerung an sie zurückgegeben werden , geben Sie den Befehl " GOBACK . " Dies wird sanft beenden Sie Ihr Programm und die Kontrolle wird wieder an die aufrufende Stelle des Moduls.
2
Geben Sie den Befehl "Exit Program" an der gleichen Stelle in der "Procedure -Abteilung" , wo Sie Ihre COBOL wünschen Programm zu stoppen . Stellen Sie sicher, dass das Modul Sie diesen Befehl ausgeben aus sind ein Teilprogramm Übergeben der Steuerung an das aufrufende Modul ist . Ist dies das Hauptmodul und Sie haben das " Programm beenden "-Anweisung codiert , wird es abnormal beendet (ABEND ) an der Kompilierung der Bühne mit einem Fehlercode wie " Abend4038 . " Es ist wichtig , dass dieses Modul nicht das Hauptprogramm bei der Erteilung der "Exit -Programm " Richtlinie .
3
Geben Sie die " STOP RUN "-Befehl , um alle Verarbeitung Ihrer COBOL -Modul zu beenden. Kontrolle passieren zurück an das Betriebssystem , auch wenn es von einem Sub-Modul oder Sub- Programm ausgegeben wird.