DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: webb123
今日帖子: 32
在线用户: 19
导航: 论坛 -> 发布控件 斑竹:liumazi,ruralboy  
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/2/12 11:21:52
标题:
FastReports 5.2.3 Fix By Flying Wang FS V2015.01.24 XE2-XE7 新春大礼 浏览:4262
加入我的收藏
楼主: 在下面的群首发的
① 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
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/2/12 11:22:14
1楼: 本人修改的版本特点是 About 对话框中显示 版权标志,而不是一个 ?。

当然,有的版本居然 连 ? 都没有。

下图是本人修改的版本。
此帖子包含附件:
PNG 图像
大小:7.2K
----------------------------------------------
(C)(P)Flying Wang
作者:
男 wang_80919 (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
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/2/12 11:23:03
3楼: 特别声明
禁止 qiuyan81 (苦恋树) QQ46494153 使用本人修改的内容。

禁止 gfuchao  QQ82715485 使用本人修改的内容。

禁止 supersk QQ未知,使用本人修改的版本。


当然,如果你们脸皮比较厚,就偷偷的用吧。

凡是想要骂我的,都可以偷偷的用,反正我是控制不了。
只要你们不鄙视自己就行。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 kenliaoliao (ben) ★☆☆☆☆ -
普通会员
2015/2/12 13:59:37
4楼: 楼主有for XE版本的吗?
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/2/13 9:35:41
5楼: 低于 XE2 的请自己测试。
如果无法安装,
可以将 frxSynMemo.pas 替换成未修改的版本。
低于 2010 的,请将所有修改替换成 未修改的版本。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 keepingchen (keepingchen) ▲▲▲▲▲ -
普通会员
2015/2/13 18:30:33
6楼: 下载安装后,版本号是5.1.11,并不是所谓的5.2.3
----------------------------------------------
-
作者:
男 keepingchen (keepingchen) ▲▲▲▲▲ -
普通会员
2015/2/13 18:31:56
7楼: 如图所示
此帖子包含附件:
PNG 图像
大小:7.0K
----------------------------------------------
-
作者:
男 keepingchen (keepingchen) ▲▲▲▲▲ -
普通会员
2015/2/14 15:19:30
8楼: 我错了,因为是在delphi7中,没有按说明把old文件复制过去,
正确安装后,确实是5.2.3

抱歉
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/3/2 8:47:05
9楼: 没关系。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 kayuk (鑫森淼焱垚) ▲▲▲▲△ -
普通会员
2015/3/4 16:57:33
10楼: 请问楼主:
是否需要先安装官方试用版后再安装你共享出来的文件?
----------------------------------------------
-
作者:
男 isxuzhu (e.Wong) ★☆☆☆☆ -
盒子活跃会员
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 的,直接安装正常使用,汉化程度好像没看到比这个更高的了,重要是无错
----------------------------------------------
-
作者:
男 gaoyong_gy (gaoyong_gy) ★☆☆☆☆ -
盒子活跃会员
2015/3/13 19:40:24
13楼: 可用,好用。
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/3/15 19:07:07
14楼: 特别声明
禁止 qiuyan81 (苦恋树) QQ46494153 使用本人修改的内容。

禁止 gfuchao  QQ82715485 使用本人修改的内容。

禁止 supersk QQ未知,使用本人修改的版本。

禁止 [北京]屌丝(28493389),使用本人修改的版本。


当然,如果你们脸皮比较厚,就偷偷的用吧。

凡是想要骂我的,都可以偷偷的用,反正我是控制不了。
只要你们不鄙视自己就行。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/3/17 14:32:34
15楼: 完了 被 慧都 看到了。

慧都 请注意,我这是对 源码的 FIX ,源码是从网上下载的。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 wac1104 (火鸟) ★☆☆☆☆ -
普通会员
2015/3/25 8:19:11
16楼: 慧都很黑,美元按1:10 算
----------------------------------------------
火鸟
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
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;
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
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
作者:
男 wang_80919 (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
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行1066.406毫秒 RSS