ArcGIS License初始化

来源:互联网 发布:php仿今日头条源码 编辑:程序博客网 时间:2024/05/19 04:29
            IAoInitialize m_AoInitialize = null;            ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);            if (!RuntimeManager.Bind(ProductCode.EngineOrDesktop))            {                return;            }            m_AoInitialize = new AoInitializeClass();            esriLicenseStatus licenseStatus = esriLicenseStatus.esriLicenseUnavailable;            licenseStatus = m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeAdvanced);            if (licenseStatus != esriLicenseStatus.esriLicenseCheckedOut)            {                licenseStatus = m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);                if (licenseStatus != esriLicenseStatus.esriLicenseCheckedOut)                {                    return;                }            }            //迁出空间分析扩展模块            if (m_AoInitialize.CheckOutExtension(esriLicenseExtensionCode.esriLicenseExtensionCodeSpatialAnalyst) != esriLicenseStatus.esriLicenseCheckedOut)            {                return;            }

0 0