fage87295970
路人甲
路人甲
  • 注册日期2006-01-06
  • 发帖数8
  • QQ
  • 铜币125枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2405回复:6

mapx+vc.net的问题

楼主#
更多 发布于:2006-02-22 20:32
<P>     我在vc.net新建了一个多文档,把Mapx.h,Mapx.cpp加入到工程中了。在工程的view类中,加入CMapX m_ctrlMapX;</P>
<P>     在view类中的OnCreate 加入</P>
<P>     if(!m_ctrlMapX.Create(NULL,WS_VISIBLE,CRect(0,0,100,100),this,IDC_MAP))<BR>       return -1;</P>
<P>    在view类中的OnSize加入</P>
<P>    if(cx != 0 ;; cy != 0)<BR>     m_ctrlMapX.MoveWindow(0,0,cx,cy,TRUE);</P>
<P>    在view类中的OnSetFocus中加入</P>
<P>   m_ctrlMapX.SetFocus();</P>

<P>   但编译运行,却出现“建立空文档失败”</P>
<P>   我是个菜鸟,刚学这个,照着书来的,但为什么会出现这样的错误啊</P>
<P>   </P>
喜欢0 评分0
fage87295970
路人甲
路人甲
  • 注册日期2006-01-06
  • 发帖数8
  • QQ
  • 铜币125枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-02-23 13:11
<P>哪位大哥指点一二啊!</P>
举报 回复(0) 喜欢(0)     评分
qdobp
路人甲
路人甲
  • 注册日期2006-02-27
  • 发帖数6
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-02-27 21:34
<P>有两个可能:</P>
<P>    1、你所加.h和.cpp文件与安装的mapx控件不统一,最好是安装mapx时同时安装实例程序,利用例程里的文件。</P>
<P>    2、加载地图工作区时(.gst文件),文件找不到。</P>
<P>我遇到过这两种情况,估计你可能是第一种情况。</P>
举报 回复(0) 喜欢(0)     评分
fudanac
路人甲
路人甲
  • 注册日期2006-03-25
  • 发帖数1
  • QQ
  • 铜币105枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-04-05 15:48
<P>把你的地图copy到debug或者release目录吧</P>
<P>基本上很有可能是路径的问题</P>
举报 回复(0) 喜欢(0)     评分
F_Fish
路人甲
路人甲
  • 注册日期2006-03-17
  • 发帖数5
  • QQ
  • 铜币116枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-05-07 19:21
大概是由于控件没有注册的原因!
举报 回复(0) 喜欢(0)     评分
kain
路人甲
路人甲
  • 注册日期2007-01-17
  • 发帖数2
  • QQ
  • 铜币98枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2007-03-06 17:21
<P>你好啊,我也是啊出学者啊,偶现在做毕业设计,要求VB。NET和MAPX做一个activex,另外,在安装了。NET和MAPX后。根本就不能在VB。NET中引入MAPX。你能教我吗?</P>
举报 回复(0) 喜欢(0)     评分
cehui0303
路人甲
路人甲
  • 注册日期2007-04-04
  • 发帖数10
  • QQ
  • 铜币147枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2007-05-06 23:07
    楼主的问题解决了没?偶也遇到了相同的问题,能给个说法否?<br><br>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部