起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: xxb

【搞定】X3下导入Dll运行时错误[请求][请求]

[复制链接]
 楼主| 发表于 2007-5-25 09:04:35 | 显示全部楼层
你先帮我搞定程序中的两个地方,你用MapX.Points调试不会有出入吗,什么无效的类别字符串,
全部代码与资料都发了,请帮调试解决
回复 支持 反对

使用道具 举报

发表于 2007-5-25 12:12:49 | 显示全部楼层
我从来没有接触过mapx,不知道怎么用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-25 13:41:03 | 显示全部楼层
我是现搞Delphi,X3,Mpax,其实就是个控件的操作,没有必要完全了
解。在文件包中有delphi的例子,你只要调试我给的两个地方。方
法调用就可用了.在X3下我不太明白那两个方法的调用,这是与X3平台有关的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-25 13:49:19 | 显示全部楼层
你可以请教你们的同事,我们这边几乎没有人导入过第三方控件,没有这方面的经验。所以不
得不请叫你们,我们这边以要作总结的。
回复 支持 反对

使用道具 举报

发表于 2007-5-25 14:16:12 | 显示全部楼层
你给我的 delphi下的例子 不全,不能编译的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-25 14:31:42 | 显示全部楼层
不能编译,你要安装mapx,在说明.txt有文件夹的说明的,你安装mpax,在delphi下从新应用一
下安装文件下:MapInfo\MapX 5.0\MAPX50.DLL,在编译,你试试吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-25 14:41:14 | 显示全部楼层
把:
    property Width: Smallint read Get_Width  write Set_Width;
    property Decimals: Smallint read Get_Decimals write Set_Decimals;

改为
    property Width: Smallint read Get_Width;// write Set_Width;
    property Decimals: Smallint read Get_Decimals;// write Set_Decimals;

去掉Unit2
回复 支持 反对

使用道具 举报

发表于 2007-5-25 16:43:58 | 显示全部楼层
我在Studio中可以调试运行了,你遇到的问题是什么呢?

1.gif

51.78 KB, 下载次数: 79

回复 支持 反对

使用道具 举报

发表于 2007-5-25 16:44:26 | 显示全部楼层
在Studio中,这么写不会出错的
  m_Layer := EyeMap.Layers.CreateLayer('NavLayer',nil,nil,nil,nil);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-25 16:58:39 | 显示全部楼层
不会把,你没有该过其它地方如源代码,还有个'点'CMapxPoint的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 07:05 , Processed in 0.040965 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表