| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | #pragma once#include "SmplMsrResultFileClr.h"#include "SmplMsrResultFileMgr.h"#include "OTSFieldDataClr.h"namespace OTSCLRINTERFACE {	using namespace System::Collections::Generic;	using namespace System;	using namespace OTSMODEL;	public ref class CSmplMsrResultFileMgrClr	{	public:		CSmplMsrResultFileMgrClr();		CSmplMsrResultFileMgrClr(CSmplMsrResultFileMgrPtr);		~CSmplMsrResultFileMgrClr();		!CSmplMsrResultFileMgrClr();	public:		CSmplMsrResultFileMgrPtr GetCSmplMsrResultFileMgrPtr();				// initialization		bool Init(COTSSampleClr^ a_pSample);		// Load 		bool Load(String^ a_strPathname );		// Save 		bool Save(String^ a_strPathname);			// working folder string		String^ GetWorkingFolderStr() { return gcnew String(m_pSmplMsrRetFileMgr->get()->GetWorkingFolderStr()); }		void SetWorkingFolderStr(String^ a_strWorkingFolder) { m_pSmplMsrRetFileMgr->get()->SetWorkingFolderStr ( a_strWorkingFolder); }		String^ GetFieldFileSubFolderStr();		// sample measure result file		CSmplMsrResultFileClr^ GetSmplMsrResultFile() { return gcnew CSmplMsrResultFileClr(m_pSmplMsrRetFileMgr->get()->GetSmplMsrResultFile ()); }		void SetSmplMsrResultFile(CSmplMsrResultFileClr^ a_pSmplMsrResultFile) {m_pSmplMsrRetFileMgr->get()->SetSmplMsrResultFile ( a_pSmplMsrResultFile->GetCSmplMsrResultFilePtr ()); }		// fields		COTSFieldDataClr^ GetFieldById(int a_nID);		bool AddAField(COTSFieldDataClr^ a_pFieldData);		bool DeleteAFieldById(int a_nID);		// pathname		String^ GetPathName() { return gcnew String(m_pSmplMsrRetFileMgr->get()->GetPathName()); }		void SetPathName(String^ PathName) { m_pSmplMsrRetFileMgr->get()->SetPathName (PathName); }	private:		CSmplMsrResultFileMgrPtr* m_pSmplMsrRetFileMgr;	};}
 |