void FlexArray::Open(QuantumFile *p_QF, ModifiableElement p_ArrayName, ArrayIndex p_ElementCount, ArrayIndex p_MaxElementCount) { m_MOA = MainObjectArrayPtr(p_QF); m_MOAIndex = m_MOA->FindObjectByName(p_ArrayName); if (m_MOAIndex == NoObject) { m_MOAIndex = m_MOA->FindAvailableObject(); m_MOA->CreateMainObject(p_ArrayName,m_MOAIndex, p_ElementCount, p_MaxElementCount); } m_ElementCount = m_MOA->GetMainObjectElementCount(m_MOAIndex); m_MaxElementCount = m_MOA->GetMainObjectMaxElementCount(m_MOAIndex); }