OWLNext 7.0
Borland's Object Windows Library for the modern age
|
TXPrinting describes an exception that indicates that printing failed. More...
#include <owl/printer.h>
Public Member Functions | |
TXPrinting (int error=SP_ERROR) | |
Constructs a TXPrinting object with a default IDS_PRINTERERROR message. | |
void | Throw () |
Throws the exception. | |
tstring | GetErrorMessage (TModule *=0) const |
Returns the error message for the current error code. | |
Public Member Functions inherited from owl::TXOwl | |
TXOwl (const tstring &msg, uint resId=0) | |
An OWL exception with a given message for displaying and an unsigned Id that can be used for identification or loading a string. | |
TXOwl (uint resId, TModule *module=&GetGlobalModule()) | |
An OWL exception with a given unsigned Id that can is used for loading a message string & identification. | |
virtual | ~TXOwl () |
Destroys a TXOwl object. | |
TXOwl * | Clone () |
virtual int | Unhandled (TModule *appModule, uint promptResId) |
Per-exception class unhandled-handler, will default to the per-module unhandled-handler. | |
uint | GetErrorCode () const |
Returns the resource ID. | |
Public Member Functions inherited from owl::TXBase | |
TXBase (const tstring &msg) | |
Calls the xmsg class's constructor that takes a string parameter and initializes xmsg with the value of the string parameter. | |
TXBase (const TXBase &src) | |
Creates a copy of the TXBase object passed in the TXBase parameter. | |
virtual | ~TXBase () |
const char * | what () const noexcept |
TXBase &_RTLENTRY | operator= (const TXBase &src) |
tstring | why () const |
Static Public Member Functions | |
static void | Raise (int error=SP_ERROR) |
Creates the exception object and throws it. | |
Static Public Member Functions inherited from owl::TXOwl | |
static tstring | ResourceIdToString (bool *found, uint resId, TModule *module=&GetGlobalModule()) |
Static member function used to convert a resource id to a 'string'. | |
static tstring | MakeMessage (uint resId, const tstring &infoStr, TModule *module=&GetGlobalModule()) |
static tstring | MakeMessage (uint resId, LPCTSTR infoStr, TModule *module=&GetGlobalModule()) |
Extension to string loader adds the feature of sprintf'ing an additional information string into the resource message string. | |
static tstring | MakeMessage (uint resId, uint infoNum, TModule *module=&GetGlobalModule()) |
This extension to the string loader adds the feature of sprintf'ing an additional information string into the resource message string. | |
static void | Raise (const tstring &msg, uint resId=0) |
static void | Raise (uint resId, TModule *module=&GetGlobalModule()) |
Static Public Member Functions inherited from owl::TXBase | |
static void | Raise (const tstring &msg) |
Constructs a TXBase exception from scratch, and throws it. | |
Public Attributes | |
int | Error |
Public Attributes inherited from owl::TXOwl | |
uint | ResId |
Resource ID for a TXOwl object. | |
Additional Inherited Members | |
Protected Attributes inherited from owl::TXBase | |
std::string | str |
TXPrinting describes an exception that indicates that printing failed.
See GetErrorMessage for error codes.
Constructs a TXPrinting object with a default IDS_PRINTERERROR message.
Definition at line 287 of file printer.cpp.
Returns the error message for the current error code.
If the given module is null, the message is loaded from the global module.
Definition at line 317 of file printer.cpp.
References Error.
Creates the exception object and throws it.
Definition at line 307 of file printer.cpp.
References TXPrinting().
|
virtual |