| Did you know ... | Search Documentation: |
| Instance variables |
~/.xpce. On Windows it is
<appdata>/xpce, where <appdata> is the directory from
CSIDL_APPDATA. This directory typically contains the following files:
.pl).
Applications using the pce_config.pl
library create additional files.
SIGQUIT So, ^\ can be used to generate an error SIGILL Illegal instruction SIGEMT Emulator trap SIGBUS Bus error (illegal aligned pointer) SIGSEGV Segmentation fault (out-of-range pointer) SIGSYS Bad argument to system call SIGPIPE Broken pipe SIGFPE Floating point exception
See your Unix manual for details on these signals.
Defaults: The initial value is @off (do not trap signals). Some host languages switch this flag to @on at initialisation time.
->crash ->catch_error pce ->trace' and program_object->trace‘.
Defaults: @off (no debugging)
->debug|char_array->load_defaults,
class class_variable
and class_variable/4.
The default value is the file("$PCEHOME/Defaults")
A runtime application that wishes the defauts to be in the resource file should do:
resource(pce, defaults, pce('Defaults')).
:- initialization
send(@pce, defaults, rc(pce, defaults)).
->exception.
Each entry of this sheet maps an exception-name onto a code
object which is executed when the corresponding exception occurs. The
argument bindings for
@arg1, ... are
the second, ... argument passed to pce->exception.
The following exceptions are currently defined:
<-object
Parameters:
@arg1: class name
<-convert
if the error id is not in
@errors. If
defined, it should create an error
object with the requested identifier.
Parameters:
@arg1: identifier of missing error object.
.e. @pce),
but the reference is unknown. Parameters:
@arg1: reference name
@arg1: The existing reference name
->initialisation
method for some instance failed. Parameters:
@arg1: The (partial) instance @arg2 ... The arguments given to ->initialise
->exception@arg1 Exit status of the process
Filled by pce->exit_message.
->exit_message ->die
.ps<HOME>/prolog/lib
containing the PCE libraries (manual, demo programs, pcedraw, utilities).
<-environment_variable <-postscript_header->catch_error
and
pce->catch_pop.
<-os_error -operating_systemwin32 The actual version could not be retreived win32s XPCE dowsn't run on this .. win95 DOS-7 based Windows (95,98,ME,...) winnt NT based Windows (NT, 2000)
See also pce<-machine, pce<-window_system, pce<-window_system_revision
and pce->has_feature.
-machine->report
mechanism to report the error and the tracer will not be trapped. The
latter behaviour is the only behaviour supported by the runtime system.
See also pce->trace.'4.4.3, September 1992'
Its format:
These fields are followed by an indication of the time of release.
If the pce<-version
is requested with the argument name, the time of the
release is omitted (i.e. 4.4.3).
Finally, if the version is requested as a number, the value 10000 *
major + 100 + minor + patch is returned.
->banner ->info