Moderator: Praesidium
hmm...The pre-defined procedure HALT allows to break all current control structures and of leaving a process. HALT is called as HALT(status), where status is a value which is returned to the global environment. In a sense, HALT is an ultimate exit. Oberon modules are resident,s even after a HALT abort. The module remains loaded, and on all exported variables can be accessed even after the abort. The handling of HALT is implementation dependent. Usually the control is transferred to the Oberon module, and Oberon would open a window with a diagnostic message.
hmm...In HALT(x), x is a parameter whose interpretation is left to the underlying system implementation.
..Die als Teil dieser Anweisung verwendete, vordeklarierte Prozedur HALT() erzeugt einen Laufzeitfehler, wobei der angegebene errorCode zur Anzeige einer passenden Fehlermeldung an das Betriebssystem weitergegeben wird. Damit erreichen wir genau das von uns geüunschte Verhalten: Ist eine Zusicherung nicht erfüllt, so wird die Ausführung des Programms mit einem Laufzeitfehler abgebrochen. Um die Art des Laufzeitfehlers unterscheiden zu können, verwenden wir für Vor- bzw. Nachbedingungen verschiedene Werte als errorCode.
Ja duh die HALT doet uw programma crashen he :pNickman wrote:Mja, heet geeft misschien in die TRAP wel dat nu mme, maar dat is omdat hij juist daar crashed niet?
Ik vind dus nergens waarvoor dat getal is
jaNickman wrote: Nog een vraagje,
Bij die Add, is dat zowis op het einde?
En bij die Delete, moet dat zowiso het eerste element zijn?
Of moet je kunnen zeggen, achter het 2de, of voor het 3de? zoiets?
Users browsing this forum: No registered users and 51 guests