导航:
论坛 -> 发布控件
斑竹:liumazi,ruralboy
作者:
2014/9/25 23:33:59
标题:
FastReports 4.15.6 For XE-XE7 By Flying Wang 迎国庆送好礼 V925
浏览:3973
加入我的收藏
楼主:
4.15.6 比 4.15.10 要兼容 C++ Builder 。 本次修改了由 lsh341999 (虫子) 报告的 代码编辑框输入法问题。 我替 Fast Reports Inc. 改代码,他们会发工资给我吗? 在下面的群首发的 ① FireMonkey[移动开发] 165232328 下载地址:http://pan.baidu.com/s/1dDmvTYh (**********) (* *) (* 修改:爱吃猪头肉 & Flying Wang *) (* 上面的版权声明请不要移除。 *) (* 2014-09-07 *) (* *) (**********) 禁止发布到城通网盘。否则死全家。 如果您装有 FastReport 5 VCL 请先卸载掉。 1. 关闭开发工具。 2. 运行 recompile.exe 2.1 选择你对应的 IDE 版本。 2.2 选择 Enteprise 版本 2.3 选择 Recompile all packages 2.4 点 Compile 按钮。 2.5 选择 Change Language to: 你的语言. 2.6 点 Compile 按钮。 3. 打开开发工具。 4. FastReports 下的 LibD21 (这个是 XE7 的) 要加入到 开发工具的 Library 路径中。 5. 菜单中选择 Component->Install Packages 6. 点击 add 按钮 选择到 FastReports 的目录 找到 LibD21(这个是 XE7 的) 选择所有 *.bpl 文件,然后打开。 7. 安装过程中,会有提示 XXX bpl 已经加载。这个不用管。 8. 点击 ok 完成安装。 本人修改的版本特点是 About 对话框中显示 版权标志,而不是一个 ?。 注意:在 XE7 上 BDE 已经不存在了,所以 BDE 相关的都编译失败。不影响其他的。 注意:如果您转换语言后,发现乱码,那么请到 Res 目录下,找到 frcc.old.exe 和 frcc.cn.exe,将他们其中一个改名为 frcc.exe 看看能不能正常。 感谢试图增加 *20.dpk *21.dpk 的各位作者(可惜不知道各位的名字,只知道 [宁波]小卢 和 [成都]小豪),虽然很多是错误的,但是你们帮我减少了很多工作。
----------------------------------------------
(C)(P)Flying Wang
作者:
2014/9/25 23:34:29
1楼:
标题是山寨的。希望大家勿喷。 本人修改的版本特点是 About 对话框中显示 版权标志,而不是一个 ?。 当然,有的版本居然 连 ? 都没有。 下图是本人修改的版本。
----------------------------------------------
(C)(P)Flying Wang
作者:
2014/9/25 23:35:09
2楼:
下图是 lsh341999 (虫子) 报告的 代码编辑框输入法问题 的演示。
----------------------------------------------
(C)(P)Flying Wang
作者:
2014/9/26 9:30:19
3楼:
再次感谢楼主,楼主是大大的好人
----------------------------------------------
就怕想不到,没有做不到的
作者:
roker (roker)
★☆☆☆☆
-
盒子活跃会员
2014/9/26 9:37:28
4楼:
感谢楼主,来个支持二维码的就完美了
----------------------------------------------
-
作者:
2014/9/26 9:58:17
5楼:
在弱弱问一下,楼主有没有FR脚本fox FMX的?
----------------------------------------------
就怕想不到,没有做不到的
作者:
2014/9/26 12:36:56
6楼:
4 楼,你给大家放出支持 二维码的 5.X 就可以了。 你没有,就去别处求去。 5 楼,不懂你的意思,不过,我们只有 4.X VCL 。
----------------------------------------------
(C)(P)Flying Wang
作者:
2014/9/27 20:36:59
7楼:
已经有4.15.10了,完全支持XE7
----------------------------------------------
-
作者:
2014/9/29 15:46:25
8楼:
楼上的眼神不好。 我已经吧 4.15.10 的共享给删了。为什么,自己看 0 楼。
----------------------------------------------
(C)(P)Flying Wang
作者:
2014/10/2 1:49:16
9楼:
能否指点一下代码编辑框输入法问题是怎么解决的么,比较了单元 frxSynMemo 几处修改,主要是 TfrxSyntaxMemo.WMIMECOMPOSITION 与 TfrxSyntaxMemo.WMIMEEndComp 有修改,目前我使用的是delphi7的fastreport4.15版本,把你修改的代码移植过去发现没有效果,请指点一下原因吧。谢谢
----------------------------------------------
Delphi使用太久了,有想法……
作者:
2014/10/7 14:58:36
10楼:
感谢楼主~~~
----------------------------------------------
-
作者:
2014/10/16 18:13:45
11楼:
fastreport单元格合并功能已实现请看这里
----------------------------------------------
Delphi使用太久了,有想法……
作者:
2014/10/17 9:48:22
12楼:
楼上的不厚道,有偿提供源码。
----------------------------------------------
(C)(P)Flying Wang
作者:
2014/10/17 16:42:45
13楼:
我替 Fast Reports Inc. 改代码,他们不发工资给我呀,所以自己努力挣点了。 FastReport出来10多年了,单元格合并一直没有完美的解决方案,可能是大家不屑吧,本人在这里斗胆献丑了,还请谅解。 PS:挣回开发成本之后,本人愿意向大家提供源码哦
----------------------------------------------
Delphi使用太久了,有想法……
作者:
2014/10/17 17:13:49
14楼:
我只是吐下槽。不要介意。
----------------------------------------------
(C)(P)Flying Wang
作者:
2014/10/17 17:33:22
15楼:
关于代码编辑输入框的乱码问题,解决方案是比较简单的,可能是Fast Reports Inc.方面有想法,想搞点有意思的东西出来,但最终停止在了4.15 也许我的解决方案欠妥,但测试好像没发现什么问题,待指教,解决方案就是注销相关代码: 单元:frxSynMemo procedure TfrxSyntaxMemo.WMIMECOMPOSITION(var Message: TMessage); var h: HIMC; nLen, nPos: Integer; StrBuf: String; begin if Message.LParam = $1E00 then ResetImeComposition(CPS_CANCEL) else begin {注销代码....} Inherited; end; end;
----------------------------------------------
Delphi使用太久了,有想法……
作者:
2014/10/17 17:35:02
16楼:
这样也可以的。只是我觉得,接着他的思路也是不错的。
----------------------------------------------
(C)(P)Flying Wang
作者:
2014/10/18 18:11:24
17楼:
下了4.5.16 中文长时会丢字,英文时正常
此帖子包含附件: 大小: 25.4K
----------------------------------------------
-
作者:
2014/10/18 18:14:44
18楼:
4.15.6 第1行正常 第2行后面还有几个字丢了
----------------------------------------------
-
作者:
2014/10/18 18:34:18
19楼:
没选上defaultcharset ,选上就 正常了
----------------------------------------------
-