private static IAoInitialize _aoInitialize;
/// <summary>
/// 初始化AE控件
/// </summary>
public static void InitLicense()
{
try
{
if (!ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine))
{
throw new Exception("没有安装ArcEngine,系统无法运行!");
return;
}
_aoInitialize = new AoInitializeClass();
if (_aoInitialize.IsProductCodeAvailable(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB) == esriLicenseStatus.esriLicenseAvailable &&
_aoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB) == esriLicenseStatus.esriLicenseCheckedOut)
{
//_aoInitialize.InitializedProduct();
}
else
{
throw new Exception("缺少GDB许可,请重新安装ArcEngine!");
return;
}
}
catch (Exception ex)
{
throw;
}
}
public static void ShutDownLicense()
{
_aoInitialize.Shutdown();
}
浙公网安备 33010602011771号