Use this Message Tracer when developing a message handler procedure, which might prove to be difficult to debug otherwise. Insert a
Messages.Log(VAR m: Objects.ObjMsg);
call at the relevant place in your message handler. When the module is loaded, a message log text appears in a viewer "Messages.Log" and a background task is installed in the Oberon loop. To remove the task, execute a System.Free Messages ~ command. The log can be re-opened with the Messages.OpenLog command.
Maintainer: Pieter Muller
1 Feb 2001 - Copyright © 2001 ETH Zürich. All rights reserved.