BCX COM Interface

SET ... NOTHING procedure

Purpose: SET ... NOTHING procedure releases all memory resources allocated by call to CREATEOBJECT or by BCX_DISPATCHOBJECT functions.

Note well that NOTHING must be called for each created COM/ActiveX object otherwise memory leaks will occur!


 Syntax:

 SET oBj = NOTHING

Example:


 CLS
 
 DIM app AS OBJECT 
 
 app = CREATEOBJECT("Excel.Application")
 
 IF BCX_COM_ERROR THEN 
 PRINT BCX_GET_COM_ERROR_DESC$ 
 END
 END IF 
  
 app.visible = true
 
 Sleep(2000) ' Excel will be visible for 2 sec, and than it will close.
 
 app.activeworkbook.saved = true ' don't prompt to save workbook
 
 app.quit
 
 SET app = NOTHING ' remember to call Set xxx = Nothing                  
                    ' to release resources used by COM object!!!
  
 KEYPRESS

For more examples of the BCX COM functions see the COM folder in the Files section of the BCX Group on Yahoo.

Related topics: Object data type definition | CREATEOBJECT | List of all COM Interface Functions