void ChkWriteTrackLogFileChanged(object sender, System.EventArgs e) { if (m_strGPSTrackFile == null) { if (this.chkWriteTrackLogFile.Checked) { MessageBox.Show("No Track File file specified", "Cannot Create Track File"); this.chkWriteTrackLogFile.Checked = false; } } else { if (this.chkWriteTrackLogFile.Checked) { if (m_bUseLogTimer) { m_GPSTrackWriter = new GPSTrackFileWriter(m_strGPSTrackFile); } else { m_GPSTrackWriter = new GPSTrackFileWriter(m_GPSWrapper, m_strGPSTrackFile); } m_GPSTrackWriter.FileWriterException += new ExceptionHandler(ExceptionHandler); m_GPSTrackWriter.LogFrequency = m_lGPSTrackTimeInterval; } else { m_GPSTrackWriter.CloseTrackFile(); m_GPSTrackWriter = null; } } }
void ChkWriteTrackLogChanged(object sender, System.EventArgs e) { if (this.chkWriteTrackLog.Checked) { m_GPSTrackeWriter = new GPSTrackFileWriter(m_GPSWrapper, m_strGPSTrackFile); m_GPSTrackeWriter.LogFrequency = m_lGPSTrackTimeInterval; } else { m_GPSTrackeWriter.CloseTrackFile(); m_GPSTrackeWriter = null; } }