void CMobileOpalDlg::OnExit() { if (m_opal != NULL) { KillTimer(TimerID); m_ctrlAddress.EnableWindow(false); SetStatusText(IDS_SHUTTING_DOWN); UpdateWindow(); OpalShutDown(m_opal); m_opal = NULL; } CDialog::OnCancel(); }
CMobileOpalDlg::~CMobileOpalDlg() { OpalShutDown(m_opal); // Fail safe shutdown, can handle NULL }
void opalShutdown() { if(initialized) OpalShutDown(hOPAL); }