public int GetFabricVersion(ICadastralFabric2 pFab)
        {
            IDECadastralFabric2 pDECadaFab = null;
            IDEDataset          pDEDS      = null;
            int iVersion = -1;

            try
            {
                IDatasetComponent pDSComponent = (IDatasetComponent)pFab;
                pDEDS      = pDSComponent.DataElement;
                pDECadaFab = (IDECadastralFabric2)pDEDS;
                iVersion   = pDECadaFab.Version;
            }
            catch (COMException ex)
            {
                MessageBox.Show(ex.Message);
            }

            if (pDEDS != null)
            {
                Marshal.ReleaseComObject(pDEDS);
            }

            return(iVersion);
        }
Exemple #2
0
        private int GetFabricVersion(ICadastralFabric pFab)
        {
            IDatasetComponent   pDSComponent = (IDatasetComponent)pFab;
            IDEDataset          pDEDS        = pDSComponent.DataElement;
            IDECadastralFabric2 pDECadaFab2  = (IDECadastralFabric2)pDEDS;
            int x = pDECadaFab2.Version;

            return(x);
        }