Constraint_Error |
- |
wird ausgelöst bei Überschreitung des Wertebereichs einer Variablen
und Fehler bei der Indizierung von Reihungen oder der Angabe von Diskriminanten: |
|
- |
Zugriff auf eine Verbundkomponente eines diskriminierten Verbundes, die nicht
definiert ist |
|
- |
Zugriff auf das Zielobjekt eines Zugriffswerts, der null ist |
NUMERIC_ERROR |
- |
wird ausgelöst, wenn eine vordefinierte numerische Operation nicht zu
korrekten Resultaten führen kann. Dies ist insbesondere der Fall bei Division
durch 0 oder bei Überschreitung des implementierungsabhängigen Wertebereichs
für die Resultate der vordefinierten numerischen Operationen (nur in Ada
83; in Ada 95 erfolgte ein Umbennenung des Numeric_Error in Constraint_Error)
|
PPROGRAM_ERROR |
- |
wird ausgelöst wenn eine Funktion nicht über eine Return-Anweisung
verlassen wird oder versucht wird, ein Unterprogramm aufzurufen, dessen Rumpf
noch nicht abgearbeitet ist |
STORAGE_ERROR |
- |
wird ausgelöst, wenn nicht genügend Speicherplatz verfügbar
ist bei der Abarbeitung eines Vereinbarungsteils oder bei dynamischen Speicherplatzanforderungen |
TASKING_ERROR |
- |
kann in Verbindung mit parallelen Prozessen auftreten |