c#-C# ,MapXLib,interop.MapXLib

问题描述

C# ,MapXLib,interop.MapXLib

用C#和mapX开发一个简单的系统,要求
1.能够在程序计算出一个经纬度点后在地图上标明这个点
2.按照飞机的航向角和当前所在经纬度点与另外一个点的连线为基础画出航向
参照其他程序增加了interop.MapXLib以及Axinterop.MapXLib引用但是用例如Axinterop.MapXLib.Style定义变量类型的时候用到Axinterop.MapXLib.StyleClass()来分配内存就提示接口不对;如果像其他一样用DllImport引入再声明一下相应的函数,就会在函数实现的地方提示“已经定义了一个同名函数”。
求大神指点这是为什么,急急急!!!

时间: 2024-10-28 18:53:43

c#-C# ,MapXLib,interop.MapXLib的相关文章

如何在c#中使用mapx5.0(三)

接下来: //****************************** #region 文件/打开*另存为*导出*按钮的代码 private void menuItem20_Click(object sender, System.EventArgs e) //打开地图文件(*.gst)(模式对话框) { OpenFileDialog openFD=new OpenFileDialog(); openFD.Title="打开地图"; // openFD.DefaultExt=&quo

c# mapx 通过经纬度数据显示点,想在点附近加文字注释进行信息提示,如何实现的

问题描述 c#mapx现在已经通过经纬度数据显示点,想在点附近加文字注释进行信息提示,如何实现的? 解决方案 解决方案二:利用ConvertCoord函数得到屏幕坐标,再用其它控件显示.初次使用,应该还有其它办法.doubleMapX=118.122,mapY=24.48155613;floatscreenX=0,screenY=0;axMap1.ConvertCoord(refscreenX,refscreenY,refMapX,refmapY,MapXLib.ConversionConsta

mapx 不支持中文显示,求问该如何解决

问题描述 昨天看网上有人说mapx升到5.02.38就可以支持中文,我升到此版本依然有问题,求各位该如何解决部分代码如下:c#写的pts.x=Convert.ToDouble(datatable.Rows[i][5].ToString());//MessageBox.Show(String.Format("{0}",pt.x));pts.y=Convert.ToDouble(datatable.Rows[i][6].ToString());MapXLib.Pointpoint=newM

酷哦,Office XP Primary Interop Assemblies For .Net

Office XP Primary Interop Assemblies To make Microsoft Office XP applications available to Microsoft Visual Studio .NET developers, Microsoft has created several primary interop assemblies (PIAs) that contain the official description of commonly-used

走近COM Interop——RCW入门

走近COM Interop-- RCW入门 绪言 由于目前加入了一个负责将原有系统移植至.Net平台的项目组,花了些时间对COM-->.Net进行了些基础研究.贴出此文,希望与各位分享.不足之处,请各位指正.先谢啦. 一.基础概念 什么是COM Interop?COM Interop看上去象是介乎于COM和.Net之间的一条纽带,一座桥梁.为了保持向后兼容,COM Interop可以使得.Net程序在不修改原有COM组件的前提下方便的访问COM组件.这一点是非常重要的.事实上,全球的COM组件的

.NET里面的Interop太烂了

Interop里面已知和未知的问题太多了.ManagedCode和UnmanagedCode之间的交互问题,微软解决的实在不怎么样. .NET2.0对于Interop部分的更新 http://www.dotnetinterop.com/features/default.aspx?q=Whidbey .未来的更新,其实换个角度看也就是现在的不足. 关于Interop部分的语法,也十分之难看.诸如"[MarshalAs(UnmanagedType.FunctionPtr)]"或者"

连接COM与.NET的桥梁(3)COM服务器的COM Interop方式

本节部分内容要求读者熟悉COM的消息调用原理,原理请参见杨老师的专栏文章. 前文内容: COM 服务器 --> COM 客户端 ... COM 服务器 --> .net客户端 1.P/Invoke 2.COM Interop(本节内容) 上回介绍了COM服务器端未知或没有接口时的调用方法P/Invoke,这回我们来探讨一下已知接口的情况,COM Interop 方式. 一.普通的接口函数调用 这部分的示例代码叫做ComP6srcDNet中的ComP5工程,呵呵,有点眼熟吧,其实我的目的只是想介

WF4.0基础篇 (二十六) Interop调用WF3.X的Activity

本文例子说明 Interop调用WF3.X的Activity 类名 System.Activities.Statements.Interop 文件 System.Workflow.Runtime.dll 结构说明 继承 NativeActivity, ICustomTypeDescriptor 是一个 sealed类 override 了 [CacheMetadata方法] 与 [Cancel方法] 与[Execute方法] override 了 [CanInduceIdle属性] [Activ

利用.NET开发Interop应用

笔者曾经有若干篇文章介绍了在BDS 2006下开发Interop程序的一般步骤.有 兴趣的读者可以参考这些文章的汇总: http://www.go4pro.org/cate_list.asp?cate=20. 上面提到的开发方法,是 建立一个程序,然后创建Excel的应用对象(Application),再获得相应接口( 如Workbook,Worksheet,Cells)的引用并对其进行进一步的操作.调用方式是 通过由外(自己开发的程序)到内(Excel). 今天我要介绍一种新的利用.NET开发