Destroy the Reference

Visual LANSA

Destroy the Reference

When the AddressForm is closed, it signals a user-defined event:

 

SIGNAL event(u_detail_form_closed)
 

The MainForm has an event routine which handles this event by setting the reference to the AddressForm to *NULL:

 

EVTROUTINE handling(#AddressForm.u_Detail_form_closed)
SET_REF com(#AddressForm) to(*null)
ENDROUTINE

 

This means that when AddressForm closes, it is removed from memory. The form itself as well as the button and the fields on it all disappear from the system.

Ý 6.23.1 Dynamic Multi-Form Application