首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

MapObjects2.4 出现有关问题 “未处理COMException” Valid object expected as argument

2012-02-09 
MapObjects2.4出现问题 “未处理COMException” Valid object expected as argument.private AxMapObjects2.

MapObjects2.4 出现问题 “未处理COMException” Valid object expected as argument.
private AxMapObjects2.AxMap axMap1;
private void map_Load(object sender, EventArgs e)
  {
  this.Location = new Point(210, 80);
  MapObjects2.DataConnection dc = new MapObjects2 .DataConnectionClass();
  //定义图层
  MapObjects2.MapLayer layer = new MapObjects2.MapLayerClass();
  dc.Database = "" + Application.StartupPath + "";

  if (!dc.Connect())//连接不成功就退出
  {
  MessageBox.Show("在指定的文件夹下没找到图层数据文件");
  Application.Exit();
  }

  else//连接成功了就加载地图
  {
  //加载图层States,
  layer.GeoDataset = dc.FindGeoDataset("mas1.bmp"); <--错误指向这句
  axMap1.Layers.Add(layer);
  }
  axMap1.Refresh();
  }

高手请 帮忙,谢谢!

[解决办法]
这什么东西?没用过..
[解决办法]
你要加载图片有专门的ImageLayer

Dim pImgLyr as New MapObjects2.ImageLayer

pImgLyr.File = "C:\Data\MyBitmap.bmp"

你要用dc.FindGeoDataset()的话里面应该是*.shp文件,具体看MO的帮助文档

[解决办法]
你有MO软件吗?能给我发个吗?万分感谢
信箱是:jixingjie2004@yahoo.com.cn

热点排行