03-28-2006 11:41 AM
Hi,
i like to destroy an Object explicitly. After the paricular statment the object must be destroyed.
if i set the reference of the object to null.when the object will be deleted? immediately or during automatic garbage collection.
Thanks and regards,
Prakash.
03-28-2006 11:46 AM
Hi,
you can use FREE.
<b>data: G_GRID TYPE REF TO CL_GUI_ALV_GRID.</b>
<b>CALL METHOD G_GRID->FREE.</b>
Regards
Vijay
03-28-2006 11:46 AM
Hi,
you can use FREE.
<b>data: G_GRID TYPE REF TO CL_GUI_ALV_GRID.</b>
<b>CALL METHOD G_GRID->FREE.</b>
Regards
Vijay
03-28-2006 11:51 AM
Hi,
you can do in OLE also.
INCLUDE OLE2INCL.
DATA EXCEL TYPE OLE2_OBJECT.
CREATE OBJECT EXCEL 'Excel.Application'.
FREE OBJECT EXCEL.
in OO ABAP
FREE OBJECT <b>OBJ</b> .
here OBJ is object reference to some class.
Regards
Vijya
03-28-2006 12:27 PM
DATA EXCEL TYPE REF TO OLE2_OBJECT.
.
.*populate the reference EXCEL
.
.
FREE OBJECT EXCEL.
This is what my scenario?.i getting the syntax error for this? can you help me in this issue?.
syntax error:""EXCEL cannot be a table, a reference, a string, or contain any of these objects."
03-28-2006 12:31 PM
Hi Prakash,
check this code(copy +paste),...
INCLUDE OLE2INCL.
DATA EXCEL TYPE OLE2_OBJECT.
CREATE OBJECT EXCEL 'Excel.Application'.
FREE OBJECT EXCEL.
Do that and check it once.
Regards
Vijay
03-28-2006 12:34 PM
INCLUDE OLE2INCL.
<b>*DATA EXCEL <b>TYPE REF TO</b> OLE2_OBJECT.</b> "wrong
DATA EXCEL TYPE OLE2_OBJECT. "Correct
CREATE OBJECT EXCEL 'Excel.Application'.
FREE OBJECT EXCEL.
Regards
Vijay
03-28-2006 12:04 PM