起步软件技术论坛-X3

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

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

[复制链接]
发表于 2007-5-28 11:54:36 | 显示全部楼层
为什么导入不了呢?
我把导入过程的dll 和 bpl都给你了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 13:07:57 | 显示全部楼层
我看了你的我改了newPoint,现在
newPoint := MapXLib_TLB.CoPointCreate;
    newPoints := MapXLib_TLB.CoPointsCreate;
可用
但是m_Layer := EyeMap.Layers.CreateLayer('NavLayer',nil,nil,nil,nil);
一样步能用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 13:11:50 | 显示全部楼层
newPoint := MapXLib_TLB.CoPointCreate;
    newPoints := MapXLib_TLB.CoPointsCreate;

    newPoint.Set_(rect.XMin , rect.YMin );
    newPoints.Add(newPoint,1);


    newPoint.Set_(rect.XMax , rect.YMin );
    newPoints.Add(newPoint,2);
    newPoint.Set_(rect.XMax , rect.YMax );
    newPoints.Add(newPoint,3);
    newPoint.Set_(rect.XMin , rect.YMax );
    newPoints.Add(newPoint,4);
    newPoint.Set_(rect.XMin , rect.YMin );
    newPoints.Add(newPoint,5);
    newPoint.X;

    //DeleteAllFeatures(Nav);

    EyeMap.DefaultStyle.LineWidth := 2;
    EyeMap.DefaultStyle.LineColor := Business.System.Graphics.clRed;
    EyeMap.Layers.Item[Nav].AddFeature(EyeMap.FeatureFactory.CreateLine(newPoints, EyeMap.DefaultStyle), nil );  //Empty

有多处调不通
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 13:16:11 | 显示全部楼层
dtlServerPage = 'ActiveX';
改为:  dtlServerPage = 'Servers';
有什么区别?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 15:41:13 | 显示全部楼层
真是不支持多态函数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 15:47:22 | 显示全部楼层
我试了几个,只要是多态的都不好弄,要出错
回复 支持 反对

使用道具 举报

发表于 2007-5-28 17:57:08 | 显示全部楼层
你用我给你的例子,至少
EyeMap.Layers.CreateLayer('NavLayer',nil,nil,nil,nil);
我这里是可以执行的,我测试过的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-29 09:03:11 | 显示全部楼层
这个CreateLayer控件函数是为了实现一个效果而用的,要实现这个效果要好几步,每一步都是
艰辛的过程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-29 09:16:12 | 显示全部楼层
你们的新版本有没有哪些新特征支持这些东西
回复 支持 反对

使用道具 举报

发表于 2007-5-29 09:57:08 | 显示全部楼层
现在我这里的情况是都可以运行的
你用我发给你的包看看,有什么问题
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 06:56 , Processed in 0.037797 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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