Delphi XE8 双击 frxReport1 后报错

道玄希言 2015-08-10 03:58:06
Delphi XE8 + frxReport5.2.3

在设计报表时, 双击 frxReport1 后报错,
点OK或者直接X掉,也能进入到报表设计界面, 简单的设计貌似也能打印出正确的结果。
这个错误是咋出来的? 如何修改,可以不让其出现。

见下图:



[1BF45257]{frx22.bpl } Frxinsp.TfrxObjectInspector.FormResize + $3F
[50686312]{vcl220.bpl } Vcl.Controls.TWinControl.GetControl (Line 9166, "Vcl.Controls.pas" + 4) + $A
[5068AC37]{vcl220.bpl } Vcl.Controls.TWinControl.GetClientRect (Line 12181, "Vcl.Controls.pas" + 1) + $9
[507C157F]{vcl220.bpl } Vcl.Forms.TCustomForm.GetClientRect (Line 4046, "Vcl.Forms.pas" + 10) + $4
[50680F60]{vcl220.bpl } Vcl.Controls.TControl.GetClientWidth (Line 5822, "Vcl.Controls.pas" + 1) + $6
[5068078D]{vcl220.bpl } Vcl.Controls.TControl.Resize (Line 5575, "Vcl.Controls.pas" + 1) + $14
[50688B40]{vcl220.bpl } Vcl.Controls.TWinControl.WMSize (Line 10585, "Vcl.Controls.pas" + 20) + $6
[507BFF58]{vcl220.bpl } Vcl.Forms.TScrollingWinControl.WMSize (Line 3322, "Vcl.Forms.pas" + 3) + $5
[5005FA87]{rtl220.bpl } System.TObject.Dispatch (Line 16847, "System.pas" + 11) + $0
[50682FE9]{vcl220.bpl } Vcl.Controls.TControl.WndProc (Line 7245, "Vcl.Controls.pas" + 91) + $6
[21091CBE]{designide220.bpl} DeskUtil.SetFocusHook (Line 463, "DeskUtil.pas" + 4) + $C
[50687B91]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[2185459B]{vclactnband220.bpl} Vcl.ActnMenus.CallWindowHook (Line 748, "Vcl.ActnMenus.pas" + 20) + $F
[507C1F58]{vcl220.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4427, "Vcl.Forms.pas" + 206) + $5
[506871B0]{vcl220.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9786, "Vcl.Controls.pas" + 3) + $6
[50172D80]{rtl220.bpl } System.Classes.StdWndProc (Line 16882, "System.Classes.pas" + 8) + $0
[50687CA2]{vcl220.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10120, "Vcl.Controls.pas" + 30) + $19
[507C425E]{vcl220.bpl } Vcl.Forms.TCustomForm.DefaultHandler (Line 5710, "Vcl.Forms.pas" + 11) + $4
[50683AFC]{vcl220.bpl } Vcl.Controls.TControl.WMWindowPosChanged (Line 7557, "Vcl.Controls.pas" + 1) + $6
[50688A52]{vcl220.bpl } Vcl.Controls.TWinControl.WMWindowPosChanged (Line 10535, "Vcl.Controls.pas" + 12) + $4
[50682FE9]{vcl220.bpl } Vcl.Controls.TControl.WndProc (Line 7245, "Vcl.Controls.pas" + 91) + $6
[50687B91]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[507C1F58]{vcl220.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4427, "Vcl.Forms.pas" + 206) + $5
[506871B0]{vcl220.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9786, "Vcl.Controls.pas" + 3) + $6
[50172D80]{rtl220.bpl } System.Classes.StdWndProc (Line 16882, "System.Classes.pas" + 8) + $0
[507C2F62]{vcl220.bpl } Vcl.Forms.TCustomForm.SetMenu (Line 5026, "Vcl.Forms.pas" + 30) + $15
[507C425E]{vcl220.bpl } Vcl.Forms.TCustomForm.DefaultHandler (Line 5710, "Vcl.Forms.pas" + 11) + $4
[507C4E63]{vcl220.bpl } Vcl.Forms.TCustomForm.WMNCCreate (Line 6106, "Vcl.Forms.pas" + 2) + $C
[50682FE9]{vcl220.bpl } Vcl.Controls.TControl.WndProc (Line 7245, "Vcl.Controls.pas" + 91) + $6
[2185459B]{vclactnband220.bpl} Vcl.ActnMenus.CallWindowHook (Line 748, "Vcl.ActnMenus.pas" + 20) + $F
[50687B91]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[507C1F58]{vcl220.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4427, "Vcl.Forms.pas" + 206) + $5
[506871B0]{vcl220.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9786, "Vcl.Controls.pas" + 3) + $6
[50172D80]{rtl220.bpl } System.Classes.StdWndProc (Line 16882, "System.Classes.pas" + 8) + $0
[5005FA87]{rtl220.bpl } System.TObject.Dispatch (Line 16847, "System.pas" + 11) + $0
[50687B91]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[507C1F58]{vcl220.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4427, "Vcl.Forms.pas" + 206) + $5
[50653BDF]{vcl220.bpl } Winapi.Windows.CreateWindowEx (Line 37942, "Winapi.Windows.pas" + 2) + $2A
[506868C0]{vcl220.bpl } Vcl.Controls.TWinControl.CreateWindowHandle (Line 9459, "Vcl.Controls.pas" + 1) + $2A
[507C3FF4]{vcl220.bpl } Vcl.Forms.TCustomForm.CreateWindowHandle (Line 5594, "Vcl.Forms.pas" + 26) + $8
[50686693]{vcl220.bpl } Vcl.Controls.TWinControl.CreateWnd (Line 9413, "Vcl.Controls.pas" + 33) + $12
[506866FC]{vcl220.bpl } Vcl.Controls.TWinControl.CreateWnd (Line 9425, "Vcl.Controls.pas" + 45) + $A
[507BF885]{vcl220.bpl } Vcl.Forms.TScrollingWinControl.CreateWnd (Line 3073, "Vcl.Forms.pas" + 1) + $2
[507C3CEA]{vcl220.bpl } Vcl.Forms.TCustomForm.CreateWnd (Line 5508, "Vcl.Forms.pas" + 1) + $2
[50687B91]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[50686BFA]{vcl220.bpl } Vcl.Controls.TWinControl.CreateHandle (Line 9574, "Vcl.Controls.pas" + 3) + $4
[5068AA94]{vcl220.bpl } Vcl.Controls.TWinControl.HandleNeeded (Line 12124, "Vcl.Controls.pas" + 4) + $4
[5067FBE2]{vcl220.bpl } Vcl.Controls.TControlCanvas.CreateHandle (Line 5072, "Vcl.Controls.pas" + 32) + $6
[5066092D]{vcl220.bpl } Vcl.Graphics.TCanvas.RequiredState (Line 4193, "Vcl.Graphics.pas" + 6) + $4
[506606EA]{vcl220.bpl } Vcl.Graphics.TCanvas.TextExtent (Line 4090, "Vcl.Graphics.pas" + 1) + $B
[5065F8B9]{vcl220.bpl } Vcl.Graphics.TCustomCanvas.TextHeight (Line 3636, "Vcl.Graphics.pas" + 1) + $8
[1BF43BC0]{frx22.bpl } Frxinsp.TfrxObjectInspector + $164
[1BF85E79]{frx22.bpl } Frxdesgn.TfrxDesignerForm.CreateToolWindows + $D
[1BF841BE]{frx22.bpl } Frxdesgn.TfrxDesignerForm.FormShow + $32
[507C14B5]{vcl220.bpl } Vcl.Forms.TCustomForm.DoShow (Line 4014, "Vcl.Forms.pas" + 1) + $14
[507C5B95]{vcl220.bpl } Vcl.Forms.TCustomForm.CMShowingChanged (Line 6694, "Vcl.Forms.pas" + 11) + $7
[5005FA87]{rtl220.bpl } System.TObject.Dispatch (Line 16847, "System.pas" + 11) + $0
[50682FE9]{vcl220.bpl } Vcl.Controls.TControl.WndProc (Line 7245, "Vcl.Controls.pas" + 91) + $6
[116A0AD3]{Castalia220.bpl} Castaliaeditor.GetSourceFromModule + $31B
[11638B18]{Castalia220.bpl} Castaliahookutils. + $0
[50687B91]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[50682C24]{vcl220.bpl } Vcl.Controls.TControl.Perform (Line 7023, "Vcl.Controls.pas" + 10) + $8
[507C1F58]{vcl220.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4427, "Vcl.Forms.pas" + 206) + $5
[50682C24]{vcl220.bpl } Vcl.Controls.TControl.Perform (Line 7023, "Vcl.Controls.pas" + 10) + $8
[50686F59]{vcl220.bpl } Vcl.Controls.TWinControl.UpdateShowing (Line 9709, "Vcl.Controls.pas" + 19) + $C
[50687068]{vcl220.bpl } Vcl.Controls.TWinControl.UpdateControlState (Line 9744, "Vcl.Controls.pas" + 21) + $3
[50689D06]{vcl220.bpl } Vcl.Controls.TWinControl.CMVisibleChanged (Line 11513, "Vcl.Controls.pas" + 3) + $2
[50682FE9]{vcl220.bpl } Vcl.Controls.TControl.WndProc (Line 7245, "Vcl.Controls.pas" + 91) + $6
[11638B18]{Castalia220.bpl} Castaliahookutils. + $0
[50687B91]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[507C1F58]{vcl220.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4427, "Vcl.Forms.pas" + 206) + $5
[507C80CB]{vcl220.bpl } Vcl.Forms.TScreen.GetMonitor (Line 8104, "Vcl.Forms.pas" + 1) + $5
[507C3361]{vcl220.bpl } Vcl.Forms.TCustomForm.SetWindowToMonitor (Line 5201, "Vcl.Forms.pas" + 12) + $7
[50682C24]{vcl220.bpl } Vcl.Controls.TControl.Perform (Line 7023, "Vcl.Controls.pas" + 10) + $8
[506815BE]{vcl220.bpl } Vcl.Controls.TControl.SetVisible (Line 6052, "Vcl.Controls.pas" + 5) + $C
[507C1791]{vcl220.bpl } Vcl.Forms.TCustomForm.SetVisible (Line 4142, "Vcl.Forms.pas" + 9) + $4
[507C6747]{vcl220.bpl } Vcl.Forms.TCustomForm.Show (Line 7074, "Vcl.Forms.pas" + 1) + $4
[507C69A0]{vcl220.bpl } Vcl.Forms.TCustomForm.ShowModal (Line 7143, "Vcl.Forms.pas" + 28) + $3
[1BF19667]{frx22.bpl } Frxclass.TfrxReport.DesignReport + $DB
(00001212){dclfrx22.bpl} [1BC62212]
[210AF900]{designide220.bpl} DesignEditors.TComponentEditor.Edit (Line 2687, "DesignEditors.pas" + 1) + $11
[210E0351]{designide220.bpl} ComponentDesigner.TInternalItem.Edit (Line 7768, "ComponentDesigner.pas" + 1) + $F
[210A25D8]{designide220.bpl} Designer.TDesigner.Edit (Line 1011, "Designer.pas" + 0) + $4
[210A4887]{designide220.bpl} Designer.TDesigner.MouseDown (Line 1711, "Designer.pas" + 50) + $6
[5210B79D]{vcldesigner220.bpl} VCLSurface.TComponentToolWindow.WndProc (Line 1622, "VCLSurface.pas" + 16) + $32
[5210C243]{vcldesigner220.bpl} VCLSurface.TContainer.WndProc (Line 1922, "VCLSurface.pas" + 39) + $6
[116A0A48]{Castalia220.bpl} Castaliaeditor.GetSourceFromModule + $290
[5210B5BF]{vcldesigner220.bpl} VCLSurface.TDesignerToolWindow.MainWndProc (Line 1557, "VCLSurface.pas" + 2) + $7
[50172D80]{rtl220.bpl } System.Classes.StdWndProc (Line 16882, "System.Classes.pas" + 8) + $0
[507CB41F]{vcl220.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10352, "Vcl.Forms.pas" + 23) + $1
[507CB462]{vcl220.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10382, "Vcl.Forms.pas" + 1) + $4
[507CB795]{vcl220.bpl } Vcl.Forms.TApplication.Run (Line 10520, "Vcl.Forms.pas" + 26) + $3
...全文
560 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaozhixue 2015-11-03
  • 打赏
  • 举报
回复
找到了解决办法 在这里:http://bbs2.2ccc.com/topic.asp?topicid=473965
zhaozhixue 2015-11-03
  • 打赏
  • 举报
回复
是不是5.2.3这个版本的问题,是从csdn下载的,我在delphi 10 seattle下也是同样问题
yfrabble 2015-10-09
  • 打赏
  • 举报
回复
XE8 自带的fastreport控件不是完整版本
Harry_Huang 2015-08-19
  • 打赏
  • 举报
回复
我也一样会出现此问题,是不是兼容的问题?
缘中人 2015-08-13
  • 打赏
  • 举报
回复
我里面没装fastreport
道玄希言 2015-08-13
  • 打赏
  • 举报
回复
米人知道这是啥情况引起的么?
道玄希言 2015-08-13
  • 打赏
  • 举报
回复
引用 2 楼 ksrsoft 的回复:
我里面没装fastreport
我也是没事干, 尝试了下最新的fastreport, 居然发现会出这个错误. 两台电脑, XE7, XE8 都出了这个问题. 倒是貌似使用时还是没发现什么问题

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧