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;
}ArcGIS License初始化
最新推荐文章于 2024-08-26 21:25:34 发布
本文介绍了一个使用ESRI.ArcGIS.RuntimeManager进行产品绑定的过程,并详细展示了如何通过检查许可状态来初始化ArcGIS应用并激活空间分析扩展模块。
6444

被折叠的 条评论
为什么被折叠?



