组件(包)安装(50分)

D

dwq

Unregistered / Unconfirmed
GUEST, unregistred user!
安装时提示"无*.PAS"(原有*.DCU)。请问如何解决?
 
一般是因为dcu没有与package在同一个目录中;
换句话说,delphi找不到dcu所在路径.

 
一般是因为此组件使用不同版本的Delphi编译的,比如用Delphi 3 下安装
Delphi 2 编译的DCU,或Delphi 4 下安装Delphi 3 编译的DCU等等。就是说
不同版本的DCU不兼容,只好找源代码啦。
 
安装方法:
1.对于单个控件,Component-->install component..-->PAS或DCU文件-->install
2.对于带*.dpk文件的控件包,File-->open(下拉列表框中选*.dpk)-->install即可.
3.对于带*.dpl文件的控件包,Install Packages-->Add-->dpl文件名即可。
4.如果以上Install按钮为失效的话,试试Compile按钮。
5.是run time lib则在option下的packages下的runtimepackes加之.
如果编译时提示文件找不到的话,一般是控件的安装目录不在delphi的Lib目录中,有两种方法可以解决:
1.把安装的原文件拷入到delphi的Lib目录下。
2.或者Tools-->Environment Options中把控件原代码路径加入到Delphi的Lib目录中即可。
怎么样,满意了吧,快给我加分吧,我现在可是穷光蛋一个了!!(仅有10分)
 
dwq,
我以我的生命和多次痛苦的经验建议你:不要使用没有源码的组件!!!!
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Delphi主版本发生变化时,将不再支持低版本的.DCU文件格式。——这意味着
组件发布者必须提供更新版本,否则,你的程序将无法维护。
同时,没有人能保证他的程序是最优的,或是绝对没有Bug的!在这样的前提
下,你还敢用没有.PAS的组件吗???
打死我也不用!
 
说的对!打死你我也不用!:)
 
//hand dwwang,打死aimingoo我也不用!!^_*
 
相识很晚,我现在被困在DELPHI 2里,快疯子
 
顶部