.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

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -