‟overcq”

Notatki o OUX/C+

Obsługa błędów obiektowych

W procedurze może wystąpić błąd skutkujący niewykonaniem jej celu, a także uszkodzeniem obiektu lub kolekcji OUX/C+, na której ta procedura operuje. W przypadku wystąpienia takiego błędu wymagany jest niezwłoczny powrót z procedury z kodem błędu, tak by nie próbować wywoływać w tej procedurze kolejnych procedur. Jedynie wtedy, gdy nie udała się procedura i wróciła z błędem ‛bez skutków ubocznych’, należy próbować wyrzucić zasoby dotychczas przydzielone w tej procedurze, ale tylko do pierwszego błędu takiej ścieżki.

Zostały ustalone następujące kody błędów:

Odpowiednio w przypadku wystąpienia tych błędów należy je obsłużyć następująco: