CnPack Forum


 
Subject: 关于组件安装的问题?
pcg
新警察
Rank: 1



UID 867
Digest Posts 0
Credits 1
Posts 1
点点分 1
Reading Access 10
Registered 2005-5-27
Status Offline
Post at 2005-5-27 10:11  Profile | Blog | P.M. 
关于组件安装的问题?

1.        对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名时发现新建一个应用程序提示未发现该组件的*.Dcu;
2.        对于单个控件,Componet-->install component..-->PAS或DCU文件-->install;安装第一个*.pas之后。新建一个应用程序可以正常使用,但是安装第二个*.pas的时候发现提示错误:说该组件应该注册,但先一个组件不在注册,即不能在使用啊
这是怎么一回事啊
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-5-29 10:37  Profile | Site | Blog | P.M. 
1、首先您需要理解 pas,dcu,bpl 这两者之间的关系。pas 是源代码文件,可以编译生成 dcu 文件。dcu 有点类似于 c 编译成的 obj 目标文件,是 pas 单元编译后的目标文件,可用于连接生成可执行文件或库。bpl 是 delphi 编译出来的特殊的动态连接库。另外,在编译 bpl 时还会生成 dcp 文件,是 dcu 文件的打包。您在 ide 中安装的 bpl 是由软件发布者编译后生成的库,它的功能是让 ide 中设计期能够调用其包含的控件等,bpl 本身不能与您自己的代码一起编译连接。当您在 ide 中编译使用了 bpl 提供的控件的程序时,需要有相关的 pas 源码或才 dcu 目标文件,才能连接生成您自己的可执行文件。通常您在安装组件包时,会带有编译用的 pas 或 dcu 文件,您需要在 ide 的库搜索路径中加入这些文件所在的路径。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-5-29 10:38  Profile | Site | Blog | P.M. 
2.没看明白您说的什么意思




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
吕不为
新警察
Rank: 1



UID 870
Digest Posts 1
Credits 29
Posts 9
点点分 29
Reading Access 10
Registered 2005-5-29
Status Offline
Post at 2005-5-29 23:08  Profile | Blog | P.M. 
发布的时候,最好能有一个是ZIP压缩包形式的。否则,我每次都在要装后专,再把*文件复制出来。
再uninstall专家包。非常不方便。
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-5-30 08:07  Profile | Site | Blog | P.M. 
CnWizards 的安装程序本来就是为可重复安装设计的啊,安装新版本的专家包不需要删除前一版本的,只要覆盖安装就行。不会有多余的反安装项,还会自动保留原来的所有用户设置的。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
 




All times are GMT++8, the time now is 2024-11-22 23:34

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.008349 second(s), 8 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP