起步软件技术论坛-X3

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

【结】第三方控件的问题【重要】

[复制链接]
 楼主| 发表于 2010-4-21 14:56:40 | 显示全部楼层
有结果吗?
???
回复 支持 反对

使用道具 举报

发表于 2010-4-21 15:53:24 | 显示全部楼层
开发端打不开,是因为你在配置文件,即(config.xml 文件中加载了这些dll),现在是因为解析不了这些dll,即工具箱打不开了,

这些dll还需要在delphi+SP2 重新生成一下,然后再加载进来才可以。

顺便说一句,因为设计版权,我们现在都不让安装delphi了,没有办法测试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-21 16:06:26 | 显示全部楼层
那我试试吧!
先不结贴先,过两天我弄好了再说
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-21 20:15:57 | 显示全部楼层
只封装其中的一个OCX不行啊,
导入平台会出错的。

error.jpg

53.81 KB, 下载次数: 195

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-21 20:17:59 | 显示全部楼层
它相关联的DLL根本就封装不了。

error1.jpg

18.2 KB, 下载次数: 231

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-22 09:55:18 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2010-4-22 13:31:42 | 显示全部楼层
动态连接库加载失败,可以先确认一下
1、这个文件存在么?
2、异常的这个dll在当前的windows版本上能用不能?
回复 支持 反对

使用道具 举报

发表于 2010-4-22 14:13:13 | 显示全部楼层
只要代码中用不到的控件,就不在在x3中导入进来,至于这些间接控件用不用在操作系统中注册完全取决于这些控件被引用的方法。
24楼的异常,明显是Bitmap不正常引起的,可以去掉控件显示图标!

引入第三方控件是个比较需要技巧的,有时候我们自己也要引用,试很多次才行,甚至有些还要自己再做一层的封装!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-22 16:11:37 | 显示全部楼层
好的
晚上我再试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-23 10:22:42 | 显示全部楼层
按照 2 8 楼说的,已经可以导入平台使用了。
但是依然有些疑问。疑问一:“只要代码中用不到的控件,就不在在x3中导入进来”,这个代码中用不用到,我们怎么知道 ?
疑问二:就算它没用到代码,那些DLL如果不存在的话,那么这个控件是注册不了的,所以在做缓存的时候也必须把相关的DLL也做成缓存下载到客户端,然后才能注册该控件,那么这些相关的DLL能做成缓存文件下载 ?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 00:00 , Processed in 0.039612 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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