XE7; FR VCL 5 Enterprise v 5.6.4 - TfrxPreview access violation when dropped on a form

Howdy all,

I am working on a project that needs XE7 and am using the versions in the title of this.

Every time I drop the TfrxPreview on a form (even on a blank brand new VCL app), I get an access violation :

"Access violation at address 50153dd8 in module 'rtl210.bpl'. Read of address 00000008." (Full stack trace below). After that happens, the IDE is corrupted and I need to close out.


The Structure viewer list in the IDE shows a component listed as "<Components[1]>" which is basically malformed because of the a/v.

Anybody else seen this before? Any ideas on what I could try?

I have the standard TeeChart VCL v 2014.11.14071 that comes with XE7 installed.

I have uninstalled the TeeChart component from XE7. Rebooted. Reinstalled it. Rebooted. Twice.

I have uninstalled and re-installed FastReports several times (yes, also I deleted the folders in the C:\Prog files x86; no, there were not leftover bpl files anywhere in the C:\Windows\Sys32 / syswow64 folders).

I have tried without recompiling FastReports. I have tried with recompling FastReports (all modules, just the TeeChart options, both x86 and x64).


Nothing I am able to do is seemingly fixing this problem.

In addition to XE7 I do have the Community Edition 10.4 installed; but this version is too old for FR 5 to install. (Unless the version of TeeChart there is interfering with the XE7 version? no idea).


Other things I have Installed in my XE7 IDE:

Castaliia 2014.11

Devart Entiy DAC 3.0.2

Devart SDAC 9.4.4

FMSoft UniGUI v_1.90.0.1543

JCL 2.8.0.5677

Codesite (v?)


[50153DD8]{rtl210.bpl } System.Classes.TCollection.GetCount (Line 5545, "System.Classes.pas" + 0) + $0

[50059C58]{rtl210.bpl } System.@FreeMem (Line 4439, "System.pas" + 20) + $0

[5006132C]{rtl210.bpl } System.@UStrClr (Line 24117, "System.pas" + 14) + $0

[51C97EB1]{exceptiondiag210.bpl} JclHookExcept.TNotifierItem.DoNotify (Line 223, "JclHookExcept.pas" + 5) + $E

[5005FA98]{rtl210.bpl } System.TMonitor.CheckOwningThread (Line 17207, "System.pas" + 2) + $0

[5005FDA2]{rtl210.bpl } System.TMonitor.Exit (Line 17393, "System.pas" + 1) + $2

[5005FDF3]{rtl210.bpl } System.TMonitor.Exit (Line 17415, "System.pas" + 2) + $7

[1EC3D907]{frx21.bpl  } Frxpreview.TfrxPreviewTabs.ClearItems + $13

[1EC3A220]{frx21.bpl  } Frxpreview.TfrxPreview.ClearAllTabs + $74

[1EC385B9]{frx21.bpl  } Frxpreview.TfrxPreview + $D

[5005F846]{rtl210.bpl } System.@ClassCreate (Line 16981, "System.pas" + 35) + $0

[5070CE98]{vcl210.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4427, "Vcl.Forms.pas" + 206) + $5

[505C5EB5]{vcl210.bpl } Vcl.Controls.TWinControl.Broadcast (Line 9157, "Vcl.Controls.pas" + 1) + $3

[505C2850]{vcl210.bpl } Vcl.Controls.TControl.Perform (Line 7010, "Vcl.Controls.pas" + 10) + $8

[5005F532]{rtl210.bpl } System.@CallDynaInst (Line 16299, "System.pas" + 4) + $0

[505CA79B]{vcl210.bpl } Vcl.Controls.TWinControl.AdjustSize (Line 12145, "Vcl.Controls.pas" + 1) + $8

[505C25D9]{vcl210.bpl } Vcl.Controls.TControl.DoConstraintsChange (Line 6906, "Vcl.Controls.pas" + 1) + $6

[505BFA27]{vcl210.bpl } Vcl.Controls.TSizeConstraints.Change (Line 5183, "Vcl.Controls.pas" + 1) + $E

[505BFA13]{vcl210.bpl } Vcl.Controls.TSizeConstraints.SetConstraints (Line 5176, "Vcl.Controls.pas" + 31) + $2

[1EC381C6]{frx21.bpl  } Frxpreview.TfrxPreview + $272

[21D8B91B]{delphicoreide210.bpl} CompPalMgr.TComponentPalettePageItemDelegate.CreateComponent (Line 2756, "CompPalMgr.pas" + 2) + $7

[211311BC]{designide210.bpl} ComponentDesigner.TComponentRoot.DoCreateComponent (Line 2471, "ComponentDesigner.pas" + 28) + $17

[211372F8]{designide210.bpl} ComponentDesigner.TComponentRoot.CreateCurrentComponent (Line 4746, "ComponentDesigner.pas" + 2) + $34

[21152B52]{designide210.bpl} Surface.TDesignSurface.CreateItem (Line 197, "Surface.pas" + 1) + $11

[21102182]{designide210.bpl} Designer.TDesigner.DoDragCreate (Line 795, "Designer.pas" + 1) + $F

[21102A30]{designide210.bpl} Designer.TDesigner.DragEnd (Line 975, "Designer.pas" + 19) + $3

[21105048]{designide210.bpl} Designer.TDesigner.MouseUp (Line 1764, "Designer.pas" + 1) + $2

[520EEFAA]{vcldesigner210.bpl} VCLSurface.MouseEvent (Line 3187, "VCLSurface.pas" + 45) + $11

[5005FDF3]{rtl210.bpl } System.TMonitor.Exit (Line 17415, "System.pas" + 2) + $7

[520EFB9F]{vcldesigner210.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3448, "VCLSurface.pas" + 48) + $6

[5005F3E6]{rtl210.bpl } System.@IsClass (Line 16131, "System.pas" + 1) + $8

[505C299B]{vcl210.bpl } Vcl.Controls.TControl.WndProc (Line 7145, "Vcl.Controls.pas" + 4) + $21

[506B54F9]{vcl210.bpl } Vcl.Themes.TCustomStyleEngine.HookCBProc (Line 7284, "Vcl.Themes.pas" + 1) + $9

[506B1D2B]{vcl210.bpl } Vcl.Themes.TStyleManager.GetIsCustomStyleActive (Line 5449, "Vcl.Themes.pas" + 0) + $7

[506B5501]{vcl210.bpl } Vcl.Themes.TCustomStyleEngine.HookCBProc (Line 7286, "Vcl.Themes.pas" + 3) + $0

[506B566E]{vcl210.bpl } Vcl.Themes.TCustomStyleEngine.HookCBProc (Line 7332, "Vcl.Themes.pas" + 49) + $18

[505C6F0B]{vcl210.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9806, "Vcl.Controls.pas" + 1) + $9

[505C76E2]{vcl210.bpl } Vcl.Controls.TWinControl.WndProc (Line 10038, "Vcl.Controls.pas" + 153) + $6

[5070CE98]{vcl210.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4427, "Vcl.Forms.pas" + 206) + $5

[520F870F]{vcldesigner210.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 313, "VCLFormContainer.pas" + 33) + $C

[505C6D1C]{vcl210.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9750, "Vcl.Controls.pas" + 3) + $6

[5016E218]{rtl210.bpl } System.Classes.StdWndProc (Line 16600, "System.Classes.pas" + 8) + $0

[5005FDA2]{rtl210.bpl } System.TMonitor.Exit (Line 17393, "System.pas" + 1) + $2

[507176C9]{vcl210.bpl } Vcl.Forms.TApplication.CancelHint (Line 11181, "Vcl.Forms.pas" + 6) + $D

[5071635B]{vcl210.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10352, "Vcl.Forms.pas" + 23) + $1

[5071639E]{vcl210.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10382, "Vcl.Forms.pas" + 1) + $4

[507166D1]{vcl210.bpl } Vcl.Forms.TApplication.Run (Line 10520, "Vcl.Forms.pas" + 26) + $3

Comments

  • Never mind ....


    I thought I had the latest version I could download. I snagged v 5.6.18 from my Fast-Report customer portal.

    All resolved!

Leave a Comment