User Tools

Site Tools


prop_libhook.htm
Navigation:  Language Reference <; App C - PROP: Runtime Properties <; Complete Property List <;====== PROP:LibHook ====== Previous pageReturn to chapter overviewNext page

An array property of the SYSTEM built-in variable that sets override procedures for several internal Clarion procedures. For each of these procedures, you assign the ADDRESS of the overriding procedure, and the runtime library will call the overriding procedure instead of the Clarion library procedure. The overriding procedure's prototype must be exactly the same as the internal Clarion procedure as declared in Builtins.Clw. These properties were implemented to facilitate H5. (WRITE-ONLY)

{PROP:Libhook, 1} PROP:ColorDialogHook
{PROP:Libhook, 2} PROP:FileDialogHook
{PROP:Libhook, 3} PROP:FontDialogHook
{PROP:Libhook, 4} PROP:PrinterDialogHook
{PROP:Libhook, 5} PROP:HaltHook
{PROP:Libhook, 6} PROP:MessageHook
{PROP:Libhook, 7} PROP:StopHook
{PROP:Libhook, 8} PROP:AssertHook
{PROP:Libhook, 9} PROP:FatalErrorHook
{PROP:Libhook, 12} PROP:SystemPropHook
{PROP:Libhook, 13} PROP:AssertHook2
{PROP:Libhook, 14} PROP:InitAStringHook
{PROP:Libhook, 15) PROP:UnlockThreadHook
{PROP:Libhook, 16) PROP:LockThreadHook
{PROP:Libhook, 17) PROP:ThreadLockedHook
{PROP:Libhook, 18) PROP:FileDialogAHook
{PROP:Libhook, 19) PROP:OpenWindowHook
{PROP:Libhook, 20) PROP:CloseWindowHook
{PROP:Libhook, 21) PROP:OpenReportHook
{PROP:Libhook, 22) PROP:CloseReportHook
{PROP:Libhook, 23) PROP:LastChanceHook
{PROP:Libhook, 24) PROP:PrinterDialogAHook
{PROP:Libhook, 25) PROP:LowResourcesHook
{PROP:Libhook, 27) PROP:TransactionHook
prop_libhook.htm.txt · Last modified: 2021/04/15 13:30 (external edit)