本文转载自hi.baidu.com/redpanda/blog/category/Mapx/index/1
mapX记录 -- 开发环境
进入项目之后,确定了要使用mapX做为开发的第三方控件,那么就要配置相应的开发环境。
开发环境是:Delphi 2006 + spcomom +Mapinfo MapX 5.0 + mySql。
辅助工具是:Mapinfo 9.5。
下面介绍环境中的各个工具的安装和使用注意事项。
1、Delphi 2006
这个不必多说哦,直接用安装工具装,安装工具很大,有4G多。Delphi本身的安装过程挺简单,建议安装Raize控件,因为这类控件的界面效果好看一些,界面不至于显的太生硬。
2、SPCOMM
这是Delphi系列的,串口读写的控件,在google里面搜,有很多关于这类控件的资料。我们把这个控件做成了一个包,用delphi打开,点右键-> compile ,编译过后再点右键-> install。之后要把spcomm拷贝到工程目录下面,才能被调用。安装成功之后,就多了一个tspcomm的控件,可以直接把控件拖进来,但是不建议这么做,还是在程序中自动生成的好。
3、Mapinfo MapX 5.0
在电脑上安装MapXstreme5.0。安装目录要求全英文,不能出现中文。对delphi来讲,MapX是第三方控件,本来也是应该像spcomm一样做个安装包,编译安装的,然后就可以直接在界面上拖放。但是没有做成功。就直接把MapXLib_TLB.pas拷贝到工程目录下,当要使用mapX控件时,就把它包含进来,程序里面创建mapX对象,相关代码如下:
var
m_map:TMap;
........
begin
m_map := TMap.Create(nil);
m_map.Parent := ****;
m_map.Align := alClient;
….
end;
4、mysql
在一台机子上安装就可以了,这台机子作为服务器。但是其他客户机上要安装ODBC驱动,并在注册表中注册。
5、mapinfo 9.5
在网上下载mapinfo的安装工具,最好使用高版本的,因为7.0的有很多功能都不支持,用起来很不习惯。
环境差不多就这样建立起来了吧。恩。。。