阅读:2406回复:6
mapx+vc.net的问题
<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> |
|
1楼#
发布于:2006-02-23 13:11
<P>哪位大哥指点一二啊!</P>
|
|
2楼#
发布于:2006-02-27 21:34
<P>有两个可能:</P>
<P> 1、你所加.h和.cpp文件与安装的mapx控件不统一,最好是安装mapx时同时安装实例程序,利用例程里的文件。</P> <P> 2、加载地图工作区时(.gst文件),文件找不到。</P> <P>我遇到过这两种情况,估计你可能是第一种情况。</P> |
|
3楼#
发布于:2006-04-05 15:48
<P>把你的地图copy到debug或者release目录吧</P>
<P>基本上很有可能是路径的问题</P> |
|
4楼#
发布于:2006-05-07 19:21
大概是由于控件没有注册的原因!
|
|
5楼#
发布于:2007-03-06 17:21
<P>你好啊,我也是啊出学者啊,偶现在做毕业设计,要求VB。NET和MAPX做一个activex,另外,在安装了。NET和MAPX后。根本就不能在VB。NET中引入MAPX。你能教我吗?</P>
|
|
6楼#
发布于:2007-05-06 23:07
楼主的问题解决了没?偶也遇到了相同的问题,能给个说法否?<br><br>
|
|