您的位置:学习中国 推荐教程 Delphi 正文
原作者:kuku 添加时间:2007-06-11 原文发表:2007-06-11 人气:57 来源:互联网

-----------------------------------------------------------------------------------------------------------------------------------------------

本文提示:《水晶报表控件在Delphi6下的安装过程》是本站编辑们为广大网友精选的实用文章,本文阐述了关于文章的相关理论,相对来说专业性强,但是本文只是针对于某个问题提出的见解与论述,未必能辐射到相关问题的方方面面,所以本文处理问题的方法仅仅为您提供一些参考。更多问题请查阅学习中国网其他栏目哦.

-----------------------------------------------------------------------------------------------------------------------------------------------

问题所在:因为我的水晶报表控件是for Delphi5的,所以在Delphi6下安装时碰到了很多问题。现在详细描述。
先找到控件安装包,双击Crystal.dpk。系统提示安装成新格式,选择“是”。
点击package的install进行安装,报告错误:未找到DsgnIntf.dcu,这是Delphi5和Delphi6的一个区别,将uses中的DsgnIntf改为{$IFDEF VER140} DesignIntf, DesignEditors {$ELSE} DsgnIntf {$ENDIF}。
继续编译。报告未找到DsgnIntf.dcu,倒,搜一搜,在Delphi安装目录的Source/ToolAPI里有一个,拷到lib下。
继续编译。报告未找到DesignMenus.dcu,再倒一次,再搜一次,还是在Source/ToolAPI里,再拷到lib下。
再编译,还说缺东西,缺什么拷什么吧,谁让我笨呢。这次缺DesignEditors,当然还是在Source/ToolAPI里。还缺一个DesignConst,一样拷贝。
后来找了一个简单办法,既然这三个都在同一个目录里,就把路径包进去。点菜单Tools->Environment Option,选到Library页,在Library Path里添加Source/ToolAPI。
最后缺Proxies.duc。这次可是找不到啦。怎么办呢,自己写一个。不是开玩笑,这个文件在Delphi6里已经没用了,写一个骗骗它:),程序如下:
unit Proxies;
interface
Function IsProxyClass(ComponentClass: TClass): Boolean;
implementation
Function IsProxyClass(ComponentClass: TClass): Boolean;
begin
Result := True;
end;
end.
存盘到lib下。
继续编译,又有错啦,未定义Form,这可是源码啦,怎么回事呢?打开源码看看,原来是叫Root,把所有报错的Form改为Root。改完之后再安装,OK。
在Data Access里的最后一个控件Crpe,就是它啦。

(出处:DelphiFans.com)

本页地址
相关文章

在Listbox加背景图
Delphi7目录结构----初学者参考
在Listbox加背景图
Proxies单元解决方法
简单工厂模式(Simple Factory Pattern)Delp
FastReport3.X在Win9X下的中文折行乱码问题
在Delphi中如何维护COM+的状态信息
李维评Borland IDE分家
delphi连接数据库浅谈
Borland称12家公司有意接收Delphi和JB
在Delphi2006上安装ReportBuilder9.01
Visual Graph助企业开发图形应用系统
Cell组件插件报表工具-让报表二次开发更轻松
报表设计从C/S到B/S结构的一次变革
Jmail的主要参数列表
制作好的Rave报表文件如何打包到EXE文件里
如何显示中文化的打印预览对话框
RAVE中MEMO中文断行乱码问题的完美解决
将页面设置为横向
字符串列表及应用(一)

相关评论


本文章所属分类:首页 推荐教程 Delphi   Delphi