【问题标题】:Using ArcSDE API in .NET(C#)在 .NET(C#) 中使用 ArcSDE API
【发布时间】:2011-02-05 19:48:52
【问题描述】:

是否可以在 .NET(C#) 中使用 ArcSDE API?

http://edndoc.esri.com/arcsde/9.2/api/capi/dbconnects/dbconnects.htm

谢谢

【问题讨论】:

    标签: c# .net arcgis


    【解决方案1】:

    我认为是。通过使用 PInvoke,您可以调用非托管代码

    【讨论】:

      【解决方案2】:

      是的,但正如 Henri 所说,通过使用 PInvoke、Marshal 和 Unmarshall,对于非托管类型,在非托管字符串中为 \0 添加 1 个字符,设置项目以允许不安全的代码。

      p>

      如果你有一些 C 技能,你最好用它来代替,它更容易调试。 无论如何,做一些干净且可重用的代码真的很难。

      ESRI 有很多专有和许可的东西来保护他们可能永远不会发布 C# API。

      【讨论】:

        猜你喜欢
        • 2015-01-16
        • 1970-01-01
        • 2014-04-19
        • 2015-12-19
        • 1970-01-01
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多