| 123456789101112131415161718192021222324252627282930313233343536 | #pragma oncenamespace OTSSQLITE{	class __declspec(dllexport) DBFileBase	{	public:				/// Get the file name.				virtual CString GetFileName() = 0;		virtual BOOL Open(LPCTSTR a_sFileName, const BOOL a_bForce) = 0;		virtual BOOL Create(LPCTSTR a_sFileName, const BOOL a_bOverwrite) = 0;		virtual BOOL Save(LPCTSTR a_sFileName, const BOOL a_bOverwrite) = 0;		virtual BOOL IsOpened() = 0;		virtual void Close() = 0;		/*virtual CDBStoreBasePtr GetDatastore()=0;		virtual CGenInfoDBPtr GetGeneralInfoDB()=0;*/		/// Get the file name.		//virtual CString GetFileName() override;		//virtual BOOL Open(LPCTSTR a_sFileName, const BOOL a_bForce = TRUE) override;		//virtual BOOL Create(LPCTSTR a_sFileName, const BOOL a_bOverwrite = FALSE) override;		//virtual BOOL Save(LPCTSTR /*a_sFileName*/, const BOOL /*a_bOverwrite*/) override { return TRUE; }		//virtual BOOL IsOpened() override;		//virtual BOOL InitFile()=0;		//virtual CString GetFileVersion()=0;	};}
 |