安装组件的问题 (100 分 )急!!!(100分)

  • 主题发起人 主题发起人 wujun
  • 开始时间 开始时间
W

wujun

Unregistered / Unconfirmed
GUEST, unregistred user!
我在安装组件 ip4d4 时是如下操作的:
菜单 Component/Install packages.../add ...然后选择ip40_d4.bpl
但却报如下错误:
packge c:/program Files/Borland/delphi4/ip40_d4.bpl can't be
installed because it is not a design package.
请问为什么会报此错?如何排除错误?
 
如果你仔细一点,可以看到他的安装说明的.

1. If Delphi/C++ Builder is not currently running, start it now. If Delphi/C++ Builder is currently running, save and close your open project and all related files before you proceed.
2. If using Delphi, update the Delphi search path to point to the InfoPower DCU files. If using C++ Builder, skip this step.

A. Click on Tools | Environment Options | Library.
B. Edit the Directories | Library Path edit box and add the InfoPower DCU library path. For instance if you installed to c:/ip4D4, you would add c:/ip4D4/lib to the Library path edit box. If you wish to debug into the InfoPower source code, then instead add the /ip4D4/source directory path to your Library Path.

3. Installing the design time package - The install program will automatically install the IP40D_D3.DPL (for Delphi 3), IP40D_D4.BPL (for Delphi 4), or IP40D_C3.BPL (for C++ Builder 3) design time packages for you. If for any reason you fail to see the InfoPower 4 components appear in your component palette, then perform the following steps:

A. Click on Project | Options | Packages
B. Click on the Design Packages | Add button to add IP40D_D3.DPL (for Delphi 3) or IP40D_D4.BPL (for Delphi 4), or IP40D_C3.BPL (for C++ Builder 3) to your design time package for your project. This file can be found in your /IP4/package subdirectory.

Important for Delphi 4.0 C/S Version: If you are building multi-tiered applications with Delphi 4.0 Client/Server version, then you should enable the InfoPower 4 Midas Support checkbox from within the Packages | Design Packages dialog.
4. Optional - installing the run time package into Delphi/C++ Builder. This step is required if your applications are using the IP40_D3 (for Delphi 3), or IP40_D4 (for Delphi 4), or IP40_C3 (for C++ Builder) run-time packages.

A. Click on (Project | Options | Packages).
B. Click on the (Runtime Packages | Add button) to add IP40_D3.DCP (for Delphi 3), IP40_D4.DCP (for Delphi 4), or IP40_C3.BPI (for C++ Builder) found in your DELPHI or C++ Builder LIB directory, to your runtime time package list for your project.
C. Click on the default button in order to make the InfoPower package available to all your projects.

 
info power???
直接EXE安装不就可以了?
 
lujean:
1.2.两步做过后,第三步还是原来的错!怎么办?
CJ:
您有高招吗?请不吝赐教!谢谢!
 
我的ip40_d4.bpl 是在/...ip4d4/package 下的,第2步中,目录应定位哪一级?
 
他不是设计时包,似乎是不能安装上去得。
你可以试试把lib目录下得所有得包都安装一下,安装有的包还是
会出现这样的提示。
因此,我想,他本来就限制了只能作为设计时包来使用。
不知道对否?!
 
邹光先你好:
你能否解释清楚,什么叫本来就限制了只能作为设计时包来使用?
这么说包还分为多种包?
 
To >> WuJun:
delphi的包分为两种:运行时包和设计时包。
运行时包是是在应用程序在运行时使用的,它实现应用程序的一部分
功能,并在多个应用程序之间共享,当发布应用程序时应当同时发布应用
程序使用的运行时包。
由于运行时包是隐式联接到应用程序的 , 也就是说在真正调入应用
程序之前操作系统必须先找到并加载运行时包。因此,首先要包运行期包
文件(扩展名为.dpl)复制到windows能搜索到的目录,通常是windows95
的system目录或windows nt 的system32目录,而不能依赖于在应用程序
中指定包的路径。
设计时包是在设计期间使用的,它的代码由delphi 的ide 环境调用,
应用程序中不会包含设计时包的代码,发布应用程序时也不需要发布运行
时包。
一个包可以 同时兼具运行时包和设计时包两种角色。
 
?
我记得 INFO POWER 是一个 EXE 安装文件,执行完成安装即可。
它会在 DELPHI 中自动注册
 
我认为也是如此,运行期的包,那是没有办法安装,缺少REGISTER,PAS文件
肯定不能用在IDE环境中
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
628
import
I
后退
顶部