起步软件技术论坛-X3

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

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

[复制链接]
发表于 2007-5-23 15:55:46 | 显示全部楼层
看看上面给的帖子的25楼
用CreateOlebObject方法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-23 16:04:59 | 显示全部楼层
谢谢提供方法,我先试验一下,有问题,明天在讨论
回复 支持 反对

使用道具 举报

发表于 2007-5-23 16:55:36 | 显示全部楼层
好,等你反馈了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 08:40:56 | 显示全部楼层
我可以把class方法改成static方法吧
回复 支持 反对

使用道具 举报

发表于 2007-5-24 08:58:37 | 显示全部楼层
也可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 09:18:26 | 显示全部楼层
还有这里:
    function CreateLayer(const Name: WideString): CMapXLayer; overload;
    function CreateLayer(const Name: WideString; FileSpec: OleVariant): CMapXLayer; overload;
    function CreateLayer(const Name: WideString; FileSpec: OleVariant; Position: OleVariant): CMapXLayer; overload;
    function CreateLayer(const Name: WideString; FileSpec: OleVariant; Position: OleVariant;
                         KeyLength: OleVariant): CMapXLayer; overload;
    function CreateLayer(const Name: WideString; FileSpec: OleVariant; Position: OleVariant;
                         KeyLength: OleVariant; CoordSys: OleVariant): CMapXLayer; overload;
重载函数把overload去掉,可不可以用重载函数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 09:27:53 | 显示全部楼层
把class方法改成static方法后,在delphi下都通不过编译
回复 支持 反对

使用道具 举报

发表于 2007-5-24 09:37:57 | 显示全部楼层
去掉overload编译会报错的
另外,Delphi只支持class方法,不支持staic方法,所以只能在平台上,按照40 41楼给的方法写
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 09:39:05 | 显示全部楼层
请问class方法与static有什么区别,在delphi,X3下怎样区分
在X3下不支持class方法是吧,在delphi下又没有static的说法吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 09:45:06 | 显示全部楼层
请问bbs回帖时怎的没有上传附件,是不是级别太低
那我这怎么改啊
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 09:59 , Processed in 0.037431 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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