delphi 2007 如何安装ehlib。详细步骤。 30
谢谢了。为什么安装时提示没有错误。但是在组件中却不存在。我是安装下面的方法安装的这并不是EhLib本身的问题,而是很多人不了解Delphi组件的安装方法所造成的。EhLi...
谢谢了。为什么安装时提示没有错误。但是在组件中却不存在。我是安装下面的方法安装的
这并不是 EhLib 本身的问题,而是很多人不了解 Delphi 组件的安装方法所造成的。EhLib 的安装相对 DevExpress 系列、FastReport 的安装来说已经是非常简单的了。
此篇 EhLib 使用教程简单描述一下 EhLib 的安装方法。
EhLib 在 Delphi 7 下的安装方法:
1、将 EhLib 解压到一个目录,如:E:\VCL\EhLib;
2、将 EhLib 安装目录下 Common 目录、DataService 目录下的所有文件拷贝到 EhLib 安装目录下的 Delphi 7 目录(后期版本不需要拷贝 DataService 目录下的文件,Common 目录已包含相关文件);
3、启动 Delphi 7;
4、选择 File — Open Project,跳转到 EhLib 安装目录,在出现的打开文件对话框文件类型下拉列表中选择 Delphi Package(*.dpk;*.dpkw),在文件列表中选择 EhLib70.dpk 打开,然后在出现的 Package 窗口中点击按钮 Compile,编译此包;
5、按照上一步相同的方法打开 DclEhLib70.dpk,点击 Compile ,然后再点击 Install ,安装此设计时包;
6、打开 Delphi 菜单-Tools-Environment Options-Library-Library Path,将 EhLib 安装目录下的 Delphi 7 目录添加到库搜索路径中,本例中该路径是 E:\VCL\EhLib\Delphi7。
至此,EhLib 在 Delphi 7 下即安装成功,在关闭上述打开的包文件时,会提示是否保存,在此处选择否,不保存。
EhLib 在 Delphi 5、Delphi 6、Delphi 8 下依上述方法都可正确安装。
EhLib 在 Delphi 2007、Delphi 2006 下的安装步骤跟上述也完全相同,不同在于他们新添加了两个包,按照上述第 4 步指示方法安装 EhLibDataDrivers110.dpk、按照第 5 步所示方法安装 DclEhLibDataDrivers110.dpk 即可。
安装 Delphi 组件,其实就是安装扩展名为 .dpk 的 Package 包文件,一般包分为运行时包和设计时包,运行时包打开后编译即可;设计时包一般以 Dcl 为包名前缀,设计时包不但需要编译,同时还需要安装才可出现在 Delphi 组件面板上,其它组件如 FastReport 按照此原则都可正确安装。
注:EhLib 最新版 4.2.12 中文汉化版可以在 Delphi 盒子下载。
1. 把(EHLIB)\common文件夹中的文件拷贝到(EHLIB)\BDS2006.Vcl目录中.
2. 在 TOOLS-> Environment Options-> Library-> Library Path 中添入(EHLIB)\BDS2006.Vcl路径。
3. 在 TOOLS-> Environment Options-> Library-> Library Path 中添入(EHLIB)\DataService路径。
4. 打开(EHLIB)\BDS2006.Vcl文件夹中的 EHLIB100.DPK ,编译一下,但不要安装。
会发生错误,是因为D2007在SysUtils单元定义了TBytes类型,
而早期的Delphi没有定义,EHLib自己在EhLibVCL.pas定义了,这造成在D2007里面的冲突。
打开EhLibVCL.pas单元,把下面一行:
TBytes = array of Byte;
直接注释掉即可。
或
改为:
{$ifndef VER185}
TBytes = array of Byte;
{$endif}
即可。
5. 打开(EHLIB)\BDS2006.Vcl文件夹中的 DclEhLib100.dpk,编译并安装。
6. 打开(EHLIB)\BDS2006.Vcl文件夹中的 EhLibDataDrivers100.dpk ,编译一下,但不要安装。
7. 打开(EHLIB)\BDS2006.Vcl文件夹中的 DclEhLibDataDrivers100.dpk,编译并安装。
8. 组件面板中出现一个EhLib的组件页
不行。我试了。下面的方法我试了 展开
这并不是 EhLib 本身的问题,而是很多人不了解 Delphi 组件的安装方法所造成的。EhLib 的安装相对 DevExpress 系列、FastReport 的安装来说已经是非常简单的了。
此篇 EhLib 使用教程简单描述一下 EhLib 的安装方法。
EhLib 在 Delphi 7 下的安装方法:
1、将 EhLib 解压到一个目录,如:E:\VCL\EhLib;
2、将 EhLib 安装目录下 Common 目录、DataService 目录下的所有文件拷贝到 EhLib 安装目录下的 Delphi 7 目录(后期版本不需要拷贝 DataService 目录下的文件,Common 目录已包含相关文件);
3、启动 Delphi 7;
4、选择 File — Open Project,跳转到 EhLib 安装目录,在出现的打开文件对话框文件类型下拉列表中选择 Delphi Package(*.dpk;*.dpkw),在文件列表中选择 EhLib70.dpk 打开,然后在出现的 Package 窗口中点击按钮 Compile,编译此包;
5、按照上一步相同的方法打开 DclEhLib70.dpk,点击 Compile ,然后再点击 Install ,安装此设计时包;
6、打开 Delphi 菜单-Tools-Environment Options-Library-Library Path,将 EhLib 安装目录下的 Delphi 7 目录添加到库搜索路径中,本例中该路径是 E:\VCL\EhLib\Delphi7。
至此,EhLib 在 Delphi 7 下即安装成功,在关闭上述打开的包文件时,会提示是否保存,在此处选择否,不保存。
EhLib 在 Delphi 5、Delphi 6、Delphi 8 下依上述方法都可正确安装。
EhLib 在 Delphi 2007、Delphi 2006 下的安装步骤跟上述也完全相同,不同在于他们新添加了两个包,按照上述第 4 步指示方法安装 EhLibDataDrivers110.dpk、按照第 5 步所示方法安装 DclEhLibDataDrivers110.dpk 即可。
安装 Delphi 组件,其实就是安装扩展名为 .dpk 的 Package 包文件,一般包分为运行时包和设计时包,运行时包打开后编译即可;设计时包一般以 Dcl 为包名前缀,设计时包不但需要编译,同时还需要安装才可出现在 Delphi 组件面板上,其它组件如 FastReport 按照此原则都可正确安装。
注:EhLib 最新版 4.2.12 中文汉化版可以在 Delphi 盒子下载。
1. 把(EHLIB)\common文件夹中的文件拷贝到(EHLIB)\BDS2006.Vcl目录中.
2. 在 TOOLS-> Environment Options-> Library-> Library Path 中添入(EHLIB)\BDS2006.Vcl路径。
3. 在 TOOLS-> Environment Options-> Library-> Library Path 中添入(EHLIB)\DataService路径。
4. 打开(EHLIB)\BDS2006.Vcl文件夹中的 EHLIB100.DPK ,编译一下,但不要安装。
会发生错误,是因为D2007在SysUtils单元定义了TBytes类型,
而早期的Delphi没有定义,EHLib自己在EhLibVCL.pas定义了,这造成在D2007里面的冲突。
打开EhLibVCL.pas单元,把下面一行:
TBytes = array of Byte;
直接注释掉即可。
或
改为:
{$ifndef VER185}
TBytes = array of Byte;
{$endif}
即可。
5. 打开(EHLIB)\BDS2006.Vcl文件夹中的 DclEhLib100.dpk,编译并安装。
6. 打开(EHLIB)\BDS2006.Vcl文件夹中的 EhLibDataDrivers100.dpk ,编译一下,但不要安装。
7. 打开(EHLIB)\BDS2006.Vcl文件夹中的 DclEhLibDataDrivers100.dpk,编译并安装。
8. 组件面板中出现一个EhLib的组件页
不行。我试了。下面的方法我试了 展开
2个回答
展开全部
我用的是Delphi7 安装的方法就是把setup 下的Delphi7那个文件夹里所有的东西都拷到Common 目录下
然后正常打开dpk文件编译安装的
你写的步骤太长没看
不知道对你有没有用
你把2007那个文件夹放了common中试试
然后正常打开dpk文件编译安装的
你写的步骤太长没看
不知道对你有没有用
你把2007那个文件夹放了common中试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很复杂啊~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询