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.
| Parameter | Description |
|---|---|
| Message | DESTROY |
| entID | entID consists of four elements, which are '*' (asterisk) delimited: |
|
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() function, TDESTROY method, Get_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