• ArcGis执行StartEditing(true)时,winform程序直接崩溃.


    问题描述:在Program中配置了ArcGis的许可,又在winform窗体添加了许可,导致执行StartEditing(true)时,winform程序直接崩溃.

    原代码如下:

     1     static class Program
     2     {
     3         /// <summary>
     4         /// 应用程序的主入口点。
     5         /// </summary>
     6         [STAThread]
     7         static void Main()
     8         {
     9             ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Desktop);
    10             Application.EnableVisualStyles();
    11             Application.SetCompatibleTextRenderingDefault(false);
    12 
    13             Application.Run(new MainFrm());
    14         }
    15     }

    在winform窗体中添加许可

    Program的  Application.Run(new MainFrm()); Run的不是这个窗体,就导致程序崩溃,如果Run的是这个窗体则能正常运行

    解决办法:如何该窗体不在程序入口窗体,需去除winform上的LicenseControl

  • 相关阅读:
    R 语言
    Maven
    IntelliJ IDEA
    Windows Terminal
    pip
    批处理编程案例
    Windows DOS命令批处理脚本
    Day15 T1 库特的向量
    Day12 T1 少女觉
    Day10 T2 邦德
  • 原文地址:https://www.cnblogs.com/Insein/p/8397878.html
Copyright © 2020-2023  润新知