Description

Method for destroying an entity. Entities used by it (such as window events inside windows) are not destroyed. Use the TDESTROY method to destroy an entity and entities inside it.

Syntax

object = Repository("DESTROY"entID)

Parameters

The EXECUTE method has the following parameters.

ParameterDescription
MessageDESTROY
entIDentID consists of four elements, which are '*' (asterisk) delimited:
 
  • Application name
  • Type ID
  • Class ID
  • Entity name

Methods are executed as follows: if class specific, execute at the class level; if type specific, execute at the type level; otherwise, execute the method.

Returns

null

Note: Always call the Get_Status function after calling Repository.

See also

Repository() functionTDESTROY methodGet_Repos_Entities().

Example

/* Destroy the CENTERWINDOW_BACKUP stored procedure */
Declare Function Repository, Get_Status
AppID = @APPID<1>  ;* current application
TypeID = "STPROC"  ;* OpenInsight stored procedures
ClassID = ""  ;* Not Applicable
Stored_Proc_Name = 'CENTERWINDOW_BACKUP'
 
entid = AppID : '*' : TypeID : '*' : ClassID : '*' : Stored_Proc_Name
 
result = Repository("DESTROY",  entid)
*  test result
If Get_Status(ErrCode) then
   call msg(@window, 'Error Message returned: ' : ErrCode)
end
  • No labels