.net - How to dispose shared variable in VB.NET -
how dispose shared variable in vb.net
i using shared object of asterisk.net manager variable, assigned in form load , dispose in main form closing, problem after closing application, application.exe keeps live in task manager, if not initializing shared object in form load there no problem,
my code in form open
public shared withevents objmanager asterisk.net.manager.managerconnection public shared sub connectasterisk() try objmanager = new asterisk.net.manager.managerconnection(elastix_ip_address, asterisk_port, asterisk_user_name, asterisk_password) objmanager.login() catch ex exception end try end sub private sub frmmain_formclosing(byval sender object, byval e system.windows.forms.formclosingeventargs) handles me.formclosing asteriskmanager.objmanager = nothing end sub can 1 please that
thanks, senthil
i think problem not in disposing of managerconnection. asterisk.net manager doesn't implement idisposable. have logoff.
objmanager.logoff(); for vb.net
objmanager.logoff() and destroy reference:
objmanager = nothing
Comments
Post a Comment