예제 #1
0
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        //생성 :
        //추가 :
        //목적 : 이미지 저장 해당 델리게이트 호출
        //설명 : 비동기 호출
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        public void SaveImage(int iCameraIndex, CInspectionResult.CResult objResult)
        {
            var          pDocument = CDocument.GetDocument;
            CFormDisplay obj       = m_objFormDisplay[iCameraIndex] as CFormDisplay;

            do
            {
                if (null == obj)
                {
                    break;
                }

                if (CDefine.enumRunMode.RUN_MODE_START == pDocument.GetRunMode())
                {
                    obj.BeginInvoke(obj.m_objDelegateSaveImage, objResult, false);
                }
                else
                {
                    obj.BeginInvoke(obj.m_objDelegateSaveImage, objResult, true);
                }
            } while(false);
        }
예제 #2
0
        public void UpdateDisplayPMS(enumDisplayIndex eDisplayIndex, CInspectionResult.CResult objResult)
        {
            CFormDisplay obj = m_objFormDisplay[( int )eDisplayIndex] as CFormDisplay;

            do
            {
                if (null == obj)
                {
                    break;
                }

                obj.BeginInvoke(obj.m_objDelegateUpdateDisplayPMSImage, objResult);
            } while (false);
        }