zoukankan      html  css  js  c++  java
  • 在导入数据到sde之前判断sde是否安装,以及sde许可是否可用

    View Code
     1 IAoInitialize --- ESRI.ArcGIS.esriSystem.IAoInitialize
    2
    3 private void pd()
    4
    5 {
    6
    7 IAoInitialize m_AoInitialize = new AoInitializeClass();
    8 if (m_AoInitialize == null)
    9 {
    10 System.Windows.Forms.MessageBox.Show("没有安装ArcEngine,系统无法运行!");
    11 return false;
    12 }
    13 esriLicenseStatus licenseStatus = (esriLicenseStatus)m_AoInitialize.IsProductCodeAvailable(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);
    14 if (licenseStatus == esriLicenseStatus.esriLicenseAvailable)
    15 {
    16 licenseStatus = (esriLicenseStatus)m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);
    17 if (licenseStatus != esriLicenseStatus.esriLicenseCheckedOut)
    18 {
    19 System.Windows.Forms.MessageBox.Show("缺少GDB许可,请重新安装ArcEngine!");
    20 return false;
    21 }
    22 }
    23 else
    24 {
    25 System.Windows.Forms.MessageBox.Show("缺少GDB许可,请重新安装ArcEngine!");
    26 return false;
    27 }
    28
    29 }
    Right! is "Fuck GIS",but don't think too much; It means reach a high during playing GIS. Come on!
  • 相关阅读:
    HDU.2899.Strange fuction(牛顿迭代)
    BZOJ.3771.Triple(母函数 FFT 容斥)
    树的实现(2)
    树的练习
    死锁问题
    进程的三种状态
    线程的同步与实现
    进程间通信详解
    进程和线程以及它们的区别
    https协议
  • 原文地址:https://www.cnblogs.com/jsbrml/p/2144271.html
Copyright © 2011-2022 走看看