A boolean. If non
nil
and an error occurs while retrieving the error information, an error of type
com-error
is signalled. Otherwise
nil
is returned.
A list of keywords specifying the error information fields to return.
The function
get-error-info
allows the various components of the error information to be retrieved for the last Automation method called. The
fields
should be a list of the following keywords, to specify which fields of the error information should be returned:
A
refguid
object.
A string specifying the ProgID.
A string describing the error.
A string giving the help file's path.
An integer giving the help context id.
A
field-value
will be returned for each
field
specified. The
field-value
will be
nil
if the
field
is does not have a value.
When running on 64-bit Windows, 32-bit LispWorks looks in the 32-bit registry view and 64-bit LispWorks looks in the 64-bit registry view. LispWorks does not change the registry reflection settings.
(multiple-value-bind (source description)
(get-error-info :fields '(:source :description))
(error "Failed with '~A' in ~A" description source))