Пример #1
0
void CProject::Serialize(CArchive& ar)
{
	if (ar.IsStoring()) {
		ar << ARCHIVE_SIG;
		ar << m_Version;
		StoreHistory(ar);
		ar << m_HistPos;
		ar << m_ThumbSize;
		StoreBool(ar, m_CycleColors);
		ar << m_ColorCycleRate;
	} else {
		UINT	sig;
		ar >> sig;
		ar >> m_Version;
		if (sig != ARCHIVE_SIG || m_Version > ARCHIVE_VERSION)
			AfxThrowArchiveException(CArchiveException::badIndex, ar.m_strFileName);
		LoadHistory(ar);
		ar >> m_HistPos;
		ar >> m_ThumbSize;
		LoadBool(ar, m_CycleColors);
		ar >> m_ColorCycleRate;
	}
	m_RecInfo.Serialize(ar);
	m_Snapshot.Serialize(ar);
}
void EditBoxCollection::Done()
{
    StoreHistory();
    shutdown = 1;

    lock();
    RemoveAll();

//    MouClose(MouHandle);
    npFED.Close();
    DosCloseMutexSem(hMtx);

    DosSleep(1);
    DosSleep(1);
    DosSleep(1);

    delete ppTmr;
    delete ppMou;
    delete ppPip;

    vio_shutdown();
}
Пример #3
0
void REF_SampleHistory(void) {
  StoreHistory(SensorCalibrated);
}