A method and apparatus for processing and representing error messages
within a computer-aided design environment is described. The present
invention allows error/warning information to be stored in a central
storage location by the function in which the error/warning causing fault
occurs. The function then returns a result indicating that the function
did not perform as expected. The calling function does not add an
error/warning message of its own when returning, if necessary, to another
calling function. Thus, only a single warning/error message can be stored
and used for reporting the fault that caused the error/warning. In one
embodiment, a hierarchical graphical error/warning log provides varying
levels of error/warning information in response to user input.
Eine Methode und ein Apparat für die Verarbeitung und das Darstellen der Fehlermeldungen innerhalb eines Klimas des computergestützten Designs wird beschrieben. Die anwesende Erfindung erlaubt, daß error/warning Informationen in einer zentralen Speicherposition durch die Funktion gespeichert werden, in der das error/warning, das Störung verursacht, auftritt. Die Funktion bringt dann ein Resultat zurück, das anzeigt, daß die Funktion durchführte nicht, wie erwartet. Die benennende Funktion fügt nicht eine error/warning Anzeige von seinen Selbst beim Zurückbringen wenn notwendig zu einer anderen benennenden Funktion hinzu. So nur eine einzelne warning/error Anzeige kann für das Berichten über die Störung gespeichert werden und benutzt werden, die das error/warning verursachte. In einer Verkörperung stellt ein hierarchisches graphisches error/warning Maschinenbordbuch unterschiedliche Niveaus der error/warning Informationen in Erwiderung auf Benutzereingang zur Verfügung.