|
|
导航: |
论坛 -> 发布控件
斑竹:liumazi,ruralboy |
|
作者: |
|
2015/2/12 11:21:52 |
标题: |
FastReports 5.2.3 Fix By Flying Wang FS V2015.01.24 XE2-XE7 新春大礼 |
浏览:4280 |
|
加入我的收藏 |
楼主: |
在下面的群首发的 ① FireMonkey[移动开发] 165232328
下载地址: http://pan.baidu.com/s/1pJp2Vd5
(**********) (* *) (* 修改:爱吃猪头肉 & Flying Wang *) (* 上面的版权声明请不要移除。 *) (* 2015-02-12 *) (* *) (**********)
禁止发布到城通网盘。否则死全家。
源代码来源 ①FireMonkey[移动开发] 165232328 群共享(温馨提示:群共享 2015-01-25 日有 本群 群共享 的 搜索器下载 下载后,记得每次都点【更新】按钮)
如果您的计算机上没有安装 FastReport 建议您去官方网站,下载 FastReport 5 的试用版。安装好之后,将 Fastreports 内部的文件覆盖到你的 安装目录下。
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(或者你对应的版本)选择所有 *.bpl 文件,然后打开。 7. 安装过程中,会有提示 XXX bpl 已经加载。这个不用管。 8. 点击 ok 完成安装。
本人修改的版本特点是 About 对话框中显示 版权标志,而不是一个 ?。
注意:在 XE7 上 BDE 已经不存在了,所以 BDE 相关的都编译失败。不影响其他的。 注意:如果您转换语言后,发现乱码或者无法换成指定语言(32位的操作系统可能会发生),那么请到 OldFiles\Res 目录下,找到 frcc.exe,将他替换到你的 Res 目录下,重新 Change Language 看看能不能正常。
----------------------------------------------
(C)(P)Flying Wang |
作者: |
|
2015/2/12 11:22:14 |
1楼: |
本人修改的版本特点是 About 对话框中显示 版权标志,而不是一个 ?。
当然,有的版本居然 连 ? 都没有。
下图是本人修改的版本。
此帖子包含附件:
大小:7.2K |
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/2/12 11:22:52 |
2楼: |
我发布的中文资源,还有不少需要翻译的地方。 求 FR 都翻译了吧。
从 5.1.9 开始增加了 dalas 提供的预编译代码。多谢。 5.1.11 IsLeadChar 的参数类型 fix by [广州]阿K(757167849)
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/2/12 11:23:03 |
3楼: |
特别声明 禁止 qiuyan81 (苦恋树) QQ46494153 使用本人修改的内容。
禁止 gfuchao QQ82715485 使用本人修改的内容。
禁止 supersk QQ未知,使用本人修改的版本。
当然,如果你们脸皮比较厚,就偷偷的用吧。
凡是想要骂我的,都可以偷偷的用,反正我是控制不了。 只要你们不鄙视自己就行。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/2/12 13:59:37 |
4楼: |
楼主有for XE版本的吗?
----------------------------------------------
-
|
作者: |
|
2015/2/13 9:35:41 |
5楼: |
低于 XE2 的请自己测试。 如果无法安装, 可以将 frxSynMemo.pas 替换成未修改的版本。 低于 2010 的,请将所有修改替换成 未修改的版本。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/2/13 18:30:33 |
6楼: |
下载安装后,版本号是5.1.11,并不是所谓的5.2.3
----------------------------------------------
-
|
作者: |
|
2015/2/13 18:31:56 |
7楼: |
如图所示
此帖子包含附件:
大小:7.0K |
----------------------------------------------
-
|
作者: |
|
2015/2/14 15:19:30 |
8楼: |
我错了,因为是在delphi7中,没有按说明把old文件复制过去, 正确安装后,确实是5.2.3
抱歉
----------------------------------------------
-
|
作者: |
|
2015/3/2 8:47:05 |
9楼: |
没关系。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
kayuk (鑫森淼焱垚) |
▲▲▲▲△ |
-
|
普通会员 |
|
2015/3/4 16:57:33 |
10楼: |
请问楼主: 是否需要先安装官方试用版后再安装你共享出来的文件?
----------------------------------------------
-
|
作者: |
|
2015/3/5 10:39:52 |
11楼: |
多谢猫哥,要不看你写的安装步骤,这东西真不好装。。。。
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft有需要错别字检测软件的朋友可以在我博客上的地址下载使用,备注“2ccc”的朋友可以免费获取超级黄金VVVVVVVVVVIP授权
|
作者: |
kayuk (鑫森淼焱垚) |
▲▲▲▲△ |
-
|
普通会员 |
|
2015/3/10 19:09:45 |
12楼: |
回来回复下
我是 xe7 up1 的,直接安装正常使用,汉化程度好像没看到比这个更高的了,重要是无错
----------------------------------------------
-
|
作者: |
|
2015/3/13 19:40:24 |
13楼: |
可用,好用。
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
|
作者: |
|
2015/3/15 19:07:07 |
14楼: |
特别声明 禁止 qiuyan81 (苦恋树) QQ46494153 使用本人修改的内容。
禁止 gfuchao QQ82715485 使用本人修改的内容。
禁止 supersk QQ未知,使用本人修改的版本。
禁止 [北京]屌丝(28493389),使用本人修改的版本。
当然,如果你们脸皮比较厚,就偷偷的用吧。
凡是想要骂我的,都可以偷偷的用,反正我是控制不了。 只要你们不鄙视自己就行。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/3/17 14:32:34 |
15楼: |
完了 被 慧都 看到了。
慧都 请注意,我这是对 源码的 FIX ,源码是从网上下载的。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/3/25 8:19:11 |
16楼: |
慧都很黑,美元按1:10 算
----------------------------------------------
火鸟
|
作者: |
|
2015/3/30 10:05:11 |
17楼: |
3 月 31日 发布 FOR XE8 版本。
目前发现当前版本的能编译,但是启动 设计器 发生一个错误。点掉之后,可以继续操作。
虽然代码改了,但是错误发生的原因还不清楚。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
cmfc (阳光) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2015/3/30 10:19:01 |
18楼: |
frxInsp.pas 中加一点,就不出错误了
procedure TfrxObjectInspector.FormShow(Sender: TObject); begin AdjustControls; //以下是增加的 if FTabs=nil then begin {$IFDEF UseTabset} FTabs := TTabSet.Create(Self); FTabs.OnClick := TabChange; FTabs.ShrinkToFit := True; FTabs.Style := tsSoftTabs; FTabs.TabPosition := tpTop; {$ELSE} FTabs := TTabControl.Create(Self); FTabs.OnChange := TabChange; {$ENDIF} end; //以上是增加的 end;
----------------------------------------------
-
|
作者: |
|
2015/3/30 10:24:52 |
19楼: |
楼上的 我只是 绕过去了。
我把你的代码也加上吧。更安全点。
constructor TfrxObjectInspector.Create(AOwner: TComponent); 这里头有这个代码啊。
怎么会没执行,就 show 了呢?
//参考 2ccc cmfc (阳光) 网友的代码。 procedure TfrxObjectInspector.CreateFTabs; begin if FTabs <> nil then exit; {$IFDEF UseTabset} FTabs := TTabSet.Create(Self); FTabs.OnClick := TabChange; FTabs.ShrinkToFit := True; FTabs.Style := tsSoftTabs; FTabs.TabPosition := tpTop; {$ELSE} FTabs := TTabControl.Create(Self); FTabs.OnChange := TabChange; {$ENDIF} FTabs.Parent := Self; FTabs.SendToBack; FTabs.Tabs.Add(frxResources.Get('oiProp')); FTabs.Tabs.Add(frxResources.Get('oiEvent')); FTabs.TabIndex := 0; end;
procedure TfrxObjectInspector.FormShow(Sender: TObject); begin AdjustControls; // Fix By 2ccc cmfc (阳光) // 不明白啊,明明 Create 构造函数内建立 FTabs 了啊,怎么 XE8 里头,这地方就没有呢? CreateFTabs; end;
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/3/30 13:06:55 |
20楼: |
最新的 recompile.exe 在调用 frcc.exe 的时候,加了个参数 -j 导致 旧版本的 中文 frcc.exe 无法使用了。
我做了一个新的。就是编译出来 900K 了。其他很好,如果加了 -j 就会生成 UTF8 的 pas ,好像 D7 编译的时候,不加 -j,所以,应该是所有版本都能用的。
UTF8 的 pas 才是真正的多国语言。 可以显示 各种外国语言。
但是 欧洲的 语言,默认都不加 -j 的,所以这样编译的 exe 可能在某些计算机上显示 欧洲的语言是 乱码。
----------------------------------------------
(C)(P)Flying Wang
|
|