Occurs when TPaxProgram instance is in paused state.property OnPauseUpdated: TPaxPauseNotifyEvent;The OnPause event occurs when an attempt is made to call Pause procedure in script or to call TPaxProgram.Pause method.
Occurs when TPaxProgram instance is in paused state.property OnPause: TPaxPauseNotifyEvent;The OnPause event occurs when an attempt is made to call Pause procedure in script or to call TPaxProgram.Pause method.
Occurs when program is terminated with Halt procedure call.property OnHalt: TPaxHaltNotifyEventThe OnHalt event ccurs when an attempt is made to call Halt procedure in script.
Occurs on handled exception.property OnException: TPaxErrNotifyEvent
Occurs on unhandled exeption.property OnUnhandledException: TPaxErrNotifyEvent
Occurs when program tries to load a dll-defined function.property OnLoadProc: TPaxLoadProcEvent; TPaxLoadProcEvent = procedure (Sender: TObject; const ProcName, DllName: String; var Address: Pointer) of object;
Occurs when program creates an instance of script-defined class.property OnCreateObject: TPaxObjectNotifyEvent; TPaxObjectNotifyEvent = procedure (Sender: TPaxProgram; Instance: TObject) of object;
Occurs when program destroys an instance of script-defined class.property OnDestroyObject: TPaxObjectNotifyEvent; TPaxObjectNotifyEvent = procedure (Sender: TPaxProgram; Instance: TObject) of object;
Occurs when program implements Print statement.property OnPrintEvent: TPaxPrintEvent; TPaxPrintEvent = procedure (Sender: TPaxProgram; const Text: String) of object;
Occurs when program is initializing host-defined namespace.property OnMapTableNamespace: TPaxMapTableNamespaceEvent; TPaxMapTableNamespaceEvent = procedure (Sender: TPaxProgram; const FullName: String; Global: Boolean) of object;See ..\Demos\DemoLoadNamespace in a trial package for Delphi.
Occurs when program is initializing a host-defined variable.property OnMapTableVarAddress: TPaxMapTableVarAddressEvent; TPaxMapTableVarAddressEvent = procedure (Sender: TPaxProgram; const FullName: String; Global: Boolean; var Address: Pointer) of object;See ..\Demos\DemoLoadNamespace in a trial package for Delphi.
Occurs when program is initializing host-defined function or method.property OnMapTableProcAddress: TPaxMapTableProcAddressEvent; TPaxMapTableProcAddressEvent = procedure (Sender: TPaxProgram; const FullName: String; OverCount: Byte; Global: Boolean; var Address: Pointer) of object;See ..\Demos\DemoLoadNamespace in a trial package for Delphi.
Occurs when program is initializing hos-defined class reference.property OnMapTableClassRef: TPaxMapTableClassRefEvent; TPaxMapTableClassRefEvent = procedure (Sender: TPaxProgram; const FullName: String; Global: Boolean; var ClassRef: TClass) of object;See ..\Demos\DemoLoadNamespace in a trial package for Delphi.
Occurs when TPaxProgram instance tries to load a run-time package (pcu-file).property OnLoadPCU: TPaxProgramLoadPCUEvent; TPaxProgramLoadPCUEvent = function (Sender: TPaxProgram; const UnitName: String ): TStream of object;By default, TPaxProgram instance loads pcu files from disk. Use this event to load pcu-s from a stream to avoid disk operations.