Skip to content

Item_Exit - DfBaseEntry

Sends iMessage to the current object if it is non-zero

Type: Event
Return Data Type: Integer

Parameters

Parameter Type Description
iMessage Integer The Message id (e.g. get_IsExitOk)
iItem Integer The exiting item number

Syntax

Function Item_Exit Integer iMessage Integer iItem Returns Integer

Description

The Item_exit message sends iMessage to the current object if it is non-zero. This is an intermediate message sent during item change so that the program can intercept the change before it actually takes place. For example, you might check the iMessage parameter and if it is zero, substitute a generic message:

function item_exit integer exit_msg integer item_number returns integer
    integer ret_val
    if exit_msg eq 0 move generic_msg to exit_msg
    forward get item_exit exit_msg item_number to ret_val
    function_return ret_val
end_function

Return Value

Returns 0 if exiting is ok, non-zero if exiting should not be allowed