当前位置:主页>delphi技巧/代码下载> 文章内容

fastreport中数据区隔行颜色是怎么做出来的?

发布时间:2010-04-30 | QQ免费站
1楼: 修改了delphi的源码(如Program Files\Borland\Delphi5\Source\Vcl\db.pas),怎么重新编译呢? 也找不到delphi自己的.DPK文件,直接运行就出现下面的提示信息: Unit DBTables was compiled with a different version of DB.TCustomConnection 大哥大姐,要怎么解决呢。分不够的话,我再加。

字串7

2楼: db.pas和工程dpr放同一个目录就好,编译一下程序就好. 字串2

3楼: CZCN : 您好!很感谢您的帮助。我试了一下,还是不行。 依然提示错误信息:Unit DBTables was compiled with a different version of DB.TCustomConnection 字串5

4楼: 覆盖原db.pas就可以吧

字串9

5楼: File->Open Project ...,在弹出的对话框中,文件类型选“Pascal Project(*.pas)”,然后选择db.pas,然后Project->Build即可,最后把编译完成的db.dcu文件复制到Lib文件夹下。
字串1

6楼: 这是别人修改另一个文件的方法,你参看一下??? 为 ComCtrls.pas 生成 .dcu 文件,方法:把 ComCtrls.pas 文件拷贝到一个现有工程的目录下,把它加到这个工程中,编译这个工程就会得到它的 .dcu 文件,将个 .dcu 文件覆盖(注意备份) Delphi 原来的,在 Delphi6\Lib 目录下。 若你尝试将AutoHotKeys指定为maManual仍然无法消除热键尾巴,就请你尝试修改ComCtrls.pas文件->编译新的ComCtrl.dcu: 修改\source\vcl\ComCtrls.pas中的TToolBar.CheckMenuDropdown函数(D7中在18980行): 将 if ParentMenu <> nil then FTempMenu.BiDiMode := ParentMenu.BiDiMode; 修该为: if ParentMenu <> nil then begin FTempMenu.BiDiMode := ParentMenu.BiDiMode; FTempMenu.AutoHotkeys := ParentMenu.AutoHotkeys; end; 存盘,编译,单个文件可能无法编译,请尝试—— 改后存盘,选择Component/Install Component, 加入新ComCtrls.pas到dclusr.dpk包,编译,出错而无法通过,没关系,这时source/vcl/下已经出现了一个新的ComCtrls.dcu文件,拷贝之到lib下,覆盖原来的ComCtrls.dcu, 重新启动你的工程文件。 OK!一切正常!

字串4

7楼: To:xianguo,一诺 我试过了,也不行。 To:app2001 按照你的方法,重新编译,提示出现信息:Error dclusr50.dpk(34):Package ‘Vcldb50‘ already contains unit ‘Db‘ 并没有产生db.dcu文件。 ----谢谢大家了,好想把这个问题给解决掉。 字串5

8楼: 打开cmd “D:\Program Files\Borland\Delphi7\Bin\dcc32.exe“ “D:\Program Files\Borland\Delphi7\source\vcl\ComCtrls.pas\db.pas“ 你修改过的db.pas 产生db.dcu你在复制替换原来的那个 字串2

9楼: To:cmd 您好。 您的这个方法,我也试过了。db.dcu文件也产生了,我拷贝过去了,还是不行。 错误信息还是出现:Unit DBTables was compiled with a different version of Db.TCustomConnerction 字串5

10楼: to tirain 按照我的方法,我在自己的计算机上的vcl文件夹下面已经产生了db.dcu文件,你的怎么不行?我一直这么用,改过几个文件,用的好好的。

字串2

11楼: 搂主的问题可能是由于你改db.pas改错了,所以编译不能通过,上面说的几种编译方法都是正确的。你还是好好看看代码吧,Db.TCustomConnerction 最可疑 字串2

12楼: To: 一诺和豆豆糖 真的不行,我也没有改错。 要不我把源码发给你们,可不可以帮忙看一下。

字串1