社区
Delphi
帖子详情
有dcu文件,编译提示找不到pas
zensing
2008-05-13 10:57:31
编译别人的程式提示找不到pas文件,有dcu文件
能正常编译吗?
...全文
63
4
打赏
收藏
有dcu文件,编译提示找不到pas
编译别人的程式提示找不到pas文件,有dcu文件 能正常编译吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuihan20e
2008-05-13
打赏
举报
回复
是什么文件,如果是第三方控件的可以自己安装,如果是自己写的,可能编译不了
不过可以自己补齐的,找到引用的函数过程只声明,暂不实现
Harryfin
2008-05-13
打赏
举报
回复
保证程序能找到你的dcu文件
blazingfire
2008-05-13
打赏
举报
回复
可以的
喜欢PHP
2008-05-13
打赏
举报
回复
只要保证编译器能找到你的*.dcu文件,那么就不需要*.pas了.
comerose-FlatStyle-v4.35-D7
基本安装 1.对于单个控件,COMPONET-->INSTALL COMPONENT..-->
PAS
或
DCU
文件
-->INSTALL; 2.对于带*.DPK
文件
的控件包,FILE-->OPEN(下拉列表框中选*.DPK)-->INSTALL即可; 3.对于带*.BPL
文件
的控件包,INSTALL PACKAGES-->ADD-->BPL
文件
名即可; 4.如果以上INSTALL按钮为失效的话,试试COMPILE按钮; 5.是RUN TIME LIB则在OPTION下的PACKAGES下的RUNTIMEPACKES加之。 如果
编译
时
提示
文件
找
不到
的话,一般是控件的安装目录不在DELPHI的LIB目录中, 有两种方法可以解决: 1.反安装的源
文件
拷入到DELPHI的LIB目录下; 2.或者TOOLS-->ENVIRONMENT OPTIONS中把控件源代码路径加入到DELPHI的LIB目录中即可。 注意:所安装的控件是否与你所用的DELPHI版本相适应。
通用第三方组件安装方法
不是由BORLAND提供的组件叫第三方组件安装方法:
1 只有一个
DCU
文件
的组件。
DCU
文件
是
编译
好的单元
文件
,这样的组件是作者不想把源码公布。一般来说,作者必须说明此组件适合Delphi的
哪种版本,如果版本不对,在安装时就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦Delphi版本升级,此组件就不能
再使用了,当然有的作者给出了几种版本的
DCU
文件
,用户根据需要选择使用。这样的组件的安装方法是:在Component菜单中,选择install
component,在对话框 "into existing package"页中,单击“Unit file name”后的“Browse”按扭,在打开的
文件
对话框中,将“
文件
类型
”设定为*.
dcu
,
找
到要安装的
DCU
文件
,按OK按钮返回"into existing package"页后再按OK按钮就可以安装了。注意,此时Delphi会
提示
dclusr40.dpk将被重建,是否继续,OK就可以了。这里是将组件安装到dclusr40.dpk包中,此包从
文件
名上可以看出是用户自定义组件包,先
安装到这个包中吧,下面再讲有关注意事项。安装完毕会有已经将组件注册完的
提示
信息以及安装到哪个组件页中的信息等,到组件面板上看
看,一般会出现一个新的组件页,其中有刚安装的组件。
2 只有
PAS
文件
或既有
PAS
又有
DCU
文件
的组件。这种组件因为有
PAS
文件
,也就是说作者提供了源码,这就好办多了。安装的方法和上面是一样
的,在
文件
类型中可以设定为
DCU
也可以设定为
PAS
,建议设定为
PAS
,这样可用你的Delphi重新
编译
一下,看是否会出现问题。Delphi升级后只
能选择
PAS
文件
安装,这样才能重新
编译
,使得组件能适应新Delphi版本。这样的组件是很值得使用的,根据心铃的经验,没有源码的组件最好
不要使用,一是存在Delphi版本升级后无法使用的问题,再者当程序出现问题后用户无法调试组件来判断是否是组件中存在BUG。
3 有dpk
文件
的组件包。带有dpk
文件
的组件包一般是有多个组件构成的,也就是说安装后会有多个组件供使用,如果只有一个组件作者一般
不会制成DPK
文件
,使用上面的方式发布就可以了。对于这样的组件包,一般来说会有详细的安装说明
文件
,如上面提到的RXLIB,由于组件复
杂且安装时有先后顺序,作者不提供安装说明用户根本无法正确安装。如果没有安装说明
文件
,那么用下面的方法安装:在File菜单下,选择
”OPEN…”打开dpk
文件
(
文件
类型列表框中选*.dpk),在出现的Package窗口中,工具栏上有Install按钮,按此按钮即可进行安装。如果
Install按钮处于无效状态,那么先按Compile按钮
编译
,一般来说
编译
之后Install按钮就会处于有效状态,此时再按Install按钮就可以了。
4 带有Bpl
文件
的组件包。一般来说这也是由多种组件构成的组件包,它其实是一个动态连接库
文件
(DLL)。对于这种组件包的安装方法是
:在component菜单下选择“install packages”,然后单击Add按钮,在打开的
文件
对话框中
找
到相应的bpl
文件
打开返回后,再单击Ok按钮就
可以了。
5 ActiveX控件的安装。要安装这类控件,需要先用regsvr32.exe注册,然后选择Component菜单中Import ActiveX Control项。在Import
ActiveX Control打开的窗口中,只有已经注册的ActiveX控件才出现在列表中,选中一个然后按Install按钮就可以安装了。如果事先没有用
regsvr32.exe注册也可以按ADD按钮
找
到OCX
文件
即时注册,注册后再进行安装。
几点说明:
1 在拿到组件后先看是否有说明
文件
,一般来说在说明
文件
中有如何安装的指导,有些还会有组件的属性、事件、方法的使用说明,这些在
使用时是非常重要的。
2 在上面的组件(包)安装操作之前,最好将 *.bpl拷贝到你的System目录中,将*.
pas
、*.
dcu
、*.dcr、*.dp?拷贝到Delphi的Lib目录中再
进行。
3 前面我们提到安装
DCU
组件时,选用的是已经存在的dclusr40.dpk,当然也可以选择安装到一个新的包中,如果选择新包,需要先取一个名
字比如DEMO,事实上安装完毕后用户可以
找
到的是Demo.bpl,而
找
不到
DEMO.DPK。假如你已经将一个组件安装到dclusr40.dpk中了,还想再安
装一个组件,如果再安装到dclusr40.dpk中,安装后你得到
提示
,原来安装的那个组件已经被取消注册,你将无法使用了。这样不就成了只能
安装一个组件了吗?除非你再安装到一个新的包中才可以两个组件同时使用。当然每安装一个组件生成一个新的BPL
文件
也未偿不可,但BPL文
件就增加许多。能否在dclusr40.dpk中多安装几个组件呢?当然是可以的。方法如下:用File菜单下的OPEN打开dclusr40.dpk
文件
,单击ADD按
钮,在打开的对话框中选择ADD UNIT页面,按Unit file name后的“Browse”按钮打开组件单元
文件
,OK即可,用此种方法这样可添加多个组
件的单元
文件
,添加完毕,按一下
编译
按钮,然后再按Install按钮即可,如果单元
文件
是
编译
好的(
DCU
)可以直接按安装按钮。
4 组件的删除。光会安装可不行,还要会删除呀。很简单,在component菜单下,选择install packages,在列表中
找
到安装所在的Bpl,
按Remove按钮,ok!再把Bpl
文件
删掉就彻底了,如果不删除BPL
文件
,下次可以按安装BPL组件的方法再安装使用
comeroseFlatStylev4.56.0.0FullSource
基本安装 1.对于单个控件,COMPONET-->INSTALL COMPONENT..-->
PAS
或
DCU
文件
-->INSTALL。 2.对于带*.DPK
文件
的控件包,FILE-->OPEN(下拉列表框中选*.DPK)-->INSTALL即可。 3.对于带*.BPL
文件
的控件包,INSTALL PACKAGES-->ADD-->BPL
文件
名即可。 4.如果以上INSTALL按钮为失效的话,试试COMPILE按钮。 5.是RUN TIME LIB则在OPTION下的PACKAGES下的RUNTIMEPACKES加之。 如果
编译
时
提示
文件
找
不到
的话,一般是控件的安装目录不在DELPHI的LIB目录中, 有两种方法可以解决: 1.反安装的源
文件
拷入到DELPHI的LIB目录下。 2.或者TOOLS-->ENVIRONMENT OPTIONS中把控件源代码路径加入到DELPHI的LIB目录中即可。 注意:所安装的控件是否与你所用的DELPHI版本相适应。
4个delphi压缩包分割控件大全下载后合并为一个压缩包即可
基本安装 1、对于单个控件,Componet-->install component..-->
PAS
或
DCU
文件
-->install; 2、对于带*.dpk
文件
的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可; 3、对于带*.bpl
文件
的控件包,Install Packages-->Add-->bpl
文件
名即可; 4、如果以上Install按钮为失效的话,试试Compile按钮; 5、是run time lib则在option下的packages下的runtimepackes加之。 如果
编译
时
提示
文件
找
不到
的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决: 1、反安装的源
文件
拷入到Delphi的Lib目录下; 2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。 注意:所安装的控件是否与你所用的Delphi版本相适应。 RxLib的安装 首先在Delphi 5 的 IDE 中将以前版本的 Rxlib 反安装掉,删除 RXCTL5.BPL、RXDB5.BPL、 RXBDE5.BPL、DCLRX5.BPL、 DCLRXDB5.BPL 和DCLRXBD5.BPL。 打开 Rx 的运行包 RXCTL5.DPK,在 Package 窗口中按 Compile 按钮
编译
RXCTL5.DPK ,然后用同样方法
编译
另两个运行包RXDB5.DPK 和 RXBDE5.DPK ,将
编译
后的三个 BPL
文件
放到搜索路径中,如 WINDOWS\SYSTEM等。 在
编译
完运行包后你必须将 RX 的设计期包安装到 IDE 环境中。 打开 Rx 的设计期包 DCLRX5.DPK,在 Package 窗口中按 Compile 按钮
编译
,然后按 Install按钮将设计期包注册到组件面板中。用同样的方法安装 DCLRXDB5.DPK 和 DCLRXBD5.DPK。 注意:不要在 Delphi IDE 中保存包资源(package sources)! 控件删除 在Component/Install Packages中删除。 选Component/configure Palette… 有pages和components两个区域 双击components区域,选中要删除得控件,下面有得Delete按钮 但系统提供的控件只能Hide,不能delete。 打开控件所在的包
文件
(*.dpk),从中删除控件那个
文件
,再重新
编译
该包即可 如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,That would be ok~
一个学生管理系统
基本安装 1、对于单个控件,Componet-->install component..-->
PAS
或
DCU
文件
-->install; 2、对于带*.dpk
文件
的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可; 3、对于带*.bpl
文件
的控件包,Install Packages-->Add-->bpl
文件
名即可; 4、如果以上Install按钮为失效的话,试试Compile按钮; 5、是run time lib则在option下的packages下的runtimepackes加之。 如果
编译
时
提示
文件
找
不到
的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决: 1、反安装的源
文件
拷入到Delphi的Lib目录下; 2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。 注意:所安装的控件是否与你所用的Delphi版本相适应。 这个程序用到了网上的两个控件,一个是xpmenu,另一个是SReport6(D6),关于这两个控件的安装,相信大家都会,不过spreport6我在安装的时候发生了点问题,按照出错
提示
,我在E盘下面建立一个名为“mysoft”的
文件
夹,然后又在底下建立了“wintemp”
文件
夹,也就是 e:mysoftwintemp,最后在将Report_Public.
dcu
文件
拷到该目录下才安装成功。后来给我同学安装的时候也发生类似情况,只要您盯delphi的message消息框,相信不会有太大问题:)
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章