起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 225|回复: 13

【结贴】安装第三方控件后,报错**

[复制链接]
发表于 2007-10-23 18:33:09 | 显示全部楼层 |阅读模式
安装第三方控件后,报错
根据pdf文档,自己制作了用于 显示CAD文件的 MicroDrawOcx.bpl 和 MicroDrawOcx.dll  文件。 但是,导入到 X3业务建模后,重置工具箱时,报错。

安装第三方控件后报错.jpg

9.63 KB, 下载次数: 140

回复

使用道具 举报

发表于 2007-10-24 09:00:13 | 显示全部楼层
23.        运行时,创建包含该控件的窗体时,出现错误提示“没有类型信息[TestDLL]TestNameSpace.TestControl”
1)        Delphi的版本不对,必须是Delphi 6+SP2
2)        步骤二的配置文件设置的输出文件名与步骤三的Test.bat中的第二个参数(输出动态库名称)不一致,请确保这两个名称是一致的。
3)        步骤三生成的注册文件有两个或者更多,请把这些文件都加入到dpk文件中
4)        在步骤四生成bpl包文件的时候,没有在.dpk中包含类型声明文件_reg.pas。
5)        在config.xml文件中没有引用bpl文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-24 11:08:18 | 显示全部楼层
我用的版本是 Delphi 6+ SP2
步骤二的配置文件设置的输出文件名是MicroDrawOcx  和 步骤三的Test.bat 中的第二个参数用的是MicroDrawOcx .dll  ,这也有关系吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-24 11:09:53 | 显示全部楼层
步骤三生产的 注册文件只有一个, 已经加入到dpk中了。
在步骤四生成bpl包文件的时候,在.dpk中包含有类型声明文件_reg.pas。
config.xml文件中引用了bpl文件。
回复 支持 反对

使用道具 举报

发表于 2007-10-24 11:18:34 | 显示全部楼层
楼主根据那个导入第三方组件文档里面的错误解决方法,对应的重新检查一遍。
大体能碰到的错误,在那个文档都有解决方法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-24 11:20:52 | 显示全部楼层
好的,我在检查一遍,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-24 14:40:33 | 显示全部楼层
还是同样的错误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 09:26:24 | 显示全部楼层
造成这种错误的,还有其他原因吗?
回复 支持 反对

使用道具 举报

发表于 2007-10-25 09:54:56 | 显示全部楼层
你在delphi里面能正常使用吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 10:11:56 | 显示全部楼层
恩,可以正常使用。刚试过了。见图:

MicroDrawOcx控件引入到delphi中后的效果.jpg

102.21 KB, 下载次数: 101

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 06:00 , Processed in 0.047767 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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