起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 237|回复: 11

【结贴】3012编译第三方控件的问题

[复制链接]
发表于 2008-12-22 11:33:25 | 显示全部楼层 |阅读模式
编译通不过。是什么问题
如下图

temppng6.png

22.87 KB, 下载次数: 119

回复

使用道具 举报

发表于 2008-12-22 11:35:54 | 显示全部楼层
clcomm是楼主要导入的控件吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-22 11:39:37 | 显示全部楼层
不是。要导入的控件是 OfficeControl.ocx
回复 支持 反对

使用道具 举报

发表于 2008-12-22 11:43:22 | 显示全部楼层
你把clrun.dcp的引用删除,然后重新引用一下试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-22 11:43:53 | 显示全部楼层
OfficeControlLIB_TLB.pas和OfficeControlLIB_TLB_reg.pas这两个文件是用的原来的,没有重新做。
现在是从第四步开如做的。

4、生成“接口包文件”.bpl
在Delphi 6中,新建一个Package包文件.dpk;
包含类型声明文件_TLB.pas、注册文件_TLB_reg.pas;
引用Business 3.0\bin\CLRun.dcp;
编译包文件,生成.bpl;

编译包文件,通不过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-22 11:54:40 | 显示全部楼层
按4楼的方法出错提示。提示“File not found: 'CLRExt.dcu'”

因为没有引入了CLRUN.DCP

(但是我用2800的clrun.dcp这件文件可以编译通过)
回复 支持 反对

使用道具 举报

发表于 2008-12-22 13:19:03 | 显示全部楼层
最初由 lxs202 发布
[B]OfficeControlLIB_TLB.pas和OfficeControlLIB_TLB_reg.pas这两个文件是用的原来的,没有重新做。
现在是从第四步开如做的。

4、生成“接口包文件”.bpl
在Delphi 6中?.

以下省略...... [/B]


删除原bpl项目对clrun.dcp引用后,楼主要添加对3012开发端目录下的clrun.dcp的引用
回复 支持 反对

使用道具 举报

发表于 2008-12-22 13:23:45 | 显示全部楼层
3012的dcp没什么问题,你把那个两个pas发过来我编译下试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-22 13:34:50 | 显示全部楼层
1

新建文件夹 (3).rar

66.51 KB, 下载次数: 58

回复 支持 反对

使用道具 举报

发表于 2008-12-22 13:36:25 | 显示全部楼层
楼主你发的是3102的dcp,不是3012,下次要看仔细。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 14:24 , Processed in 0.041575 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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