Access Violation Tee923.bpl for Visuals in Chart

TeeChart VCL for Borland/CodeGear/Embarcadero RAD Studio, Delphi and C++ Builder.
Post Reply
ChristianZ
Newbie
Newbie
Posts: 4
Joined: Mon Feb 17, 2014 12:00 am

Access Violation Tee923.bpl for Visuals in Chart

Post by ChristianZ » Tue Mar 01, 2016 5:34 pm

Hi all,
I'm getting an AV from TeeChart Editor n Design Mode when using PNG background image and a png series Image.
I' trying to move a single point series point wih a png image over a png background - transparency enabled.

First time adding the image works - no AV. When closing the Editor with OK and reopening the editor, the AV happens.
Simple project - blank chart, 1x PointSeries, 2x png


[42379845]{Tee923.bpl } Vcltee.Teengine.TVisualsList.GetVisual + $19
[5005FECE]{rtl230.bpl } System.@ClassDestroy (Line 17542, "System.pas" + 0) + $2
[5096E149]{vcl230.bpl } Vcl.Graphics.TResourceManager.FreeResource (Line 1865, "Vcl.Graphics.pas" + 20) + $D
[50068FD2]{rtl230.bpl } SysInit.@GetTls (Line 764, "SysInit.pas" + 23) + $0
[5096E149]{vcl230.bpl } Vcl.Graphics.TResourceManager.FreeResource (Line 1865, "Vcl.Graphics.pas" + 20) + $D
[5096E28F]{vcl230.bpl } Vcl.Graphics.TResourceManager.AssignResource (Line 1962, "Vcl.Graphics.pas" + 17) + $D
[00A3663E]{bds.exe } bds.bds (Line 208, "" + 8) + $5373EF
[5096F594]{vcl230.bpl } Vcl.Graphics.TBrush.Assign (Line 3332, "Vcl.Graphics.pas" + 16) + $B
[5096F5A9]{vcl230.bpl } Vcl.Graphics.TBrush.Assign (Line 3334, "Vcl.Graphics.pas" + 18) + $3
[5096F5C6]{vcl230.bpl } Vcl.Graphics.TBrush.Assign (Line 3338, "Vcl.Graphics.pas" + 22) + $3
[5096F5D9]{vcl230.bpl } Vcl.Graphics.TBrush.Assign (Line 3342, "Vcl.Graphics.pas" + 26) + $6
[42319DBD]{Tee923.bpl } Vcltee.Tecanvas.TTeeCanvas.DoChangedBrush + $35
[423BDB14]{Tee923.bpl } Vcltee.Series.TCustomSeries.SetLineBrush + $22C
[423BDBD1]{Tee923.bpl } Vcltee.Series.TCustomSeries.DrawLegendShape + $85
[00A3663E]{bds.exe } bds.bds (Line 208, "" + 8) + $5373EF
[4237F393]{Tee923.bpl } Vcltee.Teengine.TChartSeries.LegendItemColor + $1C7
[4237F455]{Tee923.bpl } Vcltee.Teengine.TChartSeries.DrawLegend + $A1
[00A3663E]{bds.exe } bds.bds (Line 208, "" + 8) + $5373EF
[423A90D5]{Tee923.bpl } Vcltee.Chart.PaintSeriesLegend + $141
[26E074F0]{TeeUI923.bpl} Vcltee.Teelisb.TChartListBox.LBSeriesDrawItem + $1BC
[509BBF9E]{vcl230.bpl } Vcl.StdCtrls.TCustomListBox.DrawItem (Line 7333, "Vcl.StdCtrls.pas" + 1) + $1D
[509BC1DD]{vcl230.bpl } Vcl.StdCtrls.TCustomListBox.CNDrawItem (Line 7402, "Vcl.StdCtrls.pas" + 30) + $B
[509931FD]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6
[21171D42]{designide230.bpl} DeskUtil.SetFocusHook (Line 463, "DeskUtil.pas" + 4) + $C
[50997D3D]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[509BBAD9]{vcl230.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 7122, "Vcl.StdCtrls.pas" + 55) + $5
[50992E38]{vcl230.bpl } Vcl.Controls.TControl.Perform (Line 7027, "Vcl.Controls.pas" + 10) + $8
[50997EA3]{vcl230.bpl } Vcl.Controls.DoControlMsg (Line 10148, "Vcl.Controls.pas" + 12) + $11
[50998A4A]{vcl230.bpl } Vcl.Controls.TWinControl.WMDrawItem (Line 10474, "Vcl.Controls.pas" + 1) + $8
[509931FD]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6
[2198462B]{vclactnband230.bpl} Vcl.ActnMenus.CallWindowHook (Line 748, "Vcl.ActnMenus.pas" + 20) + $F
[50997D3D]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[5099735C]{vcl230.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9786, "Vcl.Controls.pas" + 3) + $6
[50172214]{rtl230.bpl } System.Classes.StdWndProc (Line 16886, "System.Classes.pas" + 8) + $0
[50997E4E]{vcl230.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10120, "Vcl.Controls.pas" + 30) + $19
[509986E7]{vcl230.bpl } Vcl.Controls.TWinControl.WMPaint (Line 10362, "Vcl.Controls.pas" + 4) + $7
[509986F4]{vcl230.bpl } Vcl.Controls.TWinControl.WMPaint (Line 10364, "Vcl.Controls.pas" + 6) + $5
[509BBECC]{vcl230.bpl } Vcl.StdCtrls.TCustomListBox.WMPaint (Line 7297, "Vcl.StdCtrls.pas" + 6) + $6
[509931FD]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6
[50156FE6]{rtl230.bpl } System.Classes.TInterfaceList.GetCount (Line 5068, "System.Classes.pas" + 5) + $9
[50997E4E]{vcl230.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10120, "Vcl.Controls.pas" + 30) + $19
[509931FD]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6
[50997D3D]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[50060708]{rtl230.bpl } System.TMonitor.TryEnter (Line 18154, "System.pas" + 10) + $0
[509BBAD9]{vcl230.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 7122, "Vcl.StdCtrls.pas" + 55) + $5
[5099735C]{vcl230.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9786, "Vcl.Controls.pas" + 3) + $6
[50172214]{rtl230.bpl } System.Classes.StdWndProc (Line 16886, "System.Classes.pas" + 8) + $0
[50063C34]{rtl230.bpl } System.@FinalizeRecord (Line 31637, "System.pas" + 25) + $0
[50ADCB6F]{vcl230.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10443, "Vcl.Forms.pas" + 23) + $1
[50ADCBB2]{vcl230.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10473, "Vcl.Forms.pas" + 1) + $4
[50AD80CA]{vcl230.bpl } Vcl.Forms.TCustomForm.ShowModal (Line 7218, "Vcl.Forms.pas" + 33) + $5
[26E71323]{TeeUI923.bpl} Vcltee.Editchar.EditChartPage + $2B
[26E7157E]{TeeUI923.bpl} Vcltee.Editchar.EditChart + $2
[26E7165A]{TeeUI923.bpl} Vcltee.Editchar.EditChartPart + $CA
[429082BF]{DclTeePro923.bpl} Teechartreg.EditChartDesign + $37
[42908539]{DclTeePro923.bpl} Teechartreg.TChartCompEditor.Edit + $1D
[211CB18D]{designide230.bpl} ComponentDesigner.TInternalItem.Edit (Line 7792, "ComponentDesigner.pas" + 1) + $F
[21182AE8]{designide230.bpl} Designer.TDesigner.Edit (Line 1024, "Designer.pas" + 0) + $4
[21184D97]{designide230.bpl} Designer.TDesigner.MouseDown (Line 1724, "Designer.pas" + 50) + $6
[5248F543]{vcldesigner230.bpl} VCLSurface.MouseEvent (Line 3248, "VCLSurface.pas" + 36) + $2A
[50060467]{rtl230.bpl } System.TMonitor.Exit (Line 17973, "System.pas" + 2) + $7
[5249017F]{vcldesigner230.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3518, "VCLSurface.pas" + 48) + $6
[0B6AB88C]{IDEFixPack.dll} VCLDesignerGuideLinesHideFix.IsDesignMsg + $94
[50992F83]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7162, "Vcl.Controls.pas" + 4) + $21
[12EF5E79]{GExpertsRS10.dll} Unknown function at __dbk_fcall_wrapper + $34551
[12EF5E90]{GExpertsRS10.dll} Unknown function at __dbk_fcall_wrapper + $34568
[5099759D]{vcl230.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9850, "Vcl.Controls.pas" + 9) + $2A
(0003DBED){CnWizards_D10S.dll} [11F0EBED]
(0003DC54){CnWizards_D10S.dll} [11F0EC54]
[50997D3D]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
(0003DECE){CnWizards_D10S.dll} [11F0EECE]
[42343BC0]{Tee923.bpl } Vcltee.Teeprocs.TCustomTeePanel.WndProc + $C
[5099735C]{vcl230.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9786, "Vcl.Controls.pas" + 3) + $6
[50172214]{rtl230.bpl } System.Classes.StdWndProc (Line 16886, "System.Classes.pas" + 8) + $0
[50ADDEDD]{vcl230.bpl } Vcl.Forms.TApplication.CancelHint (Line 11272, "Vcl.Forms.pas" + 6) + $D
[50ADCB6F]{vcl230.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10443, "Vcl.Forms.pas" + 23) + $1
[50ADCBB2]{vcl230.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10473, "Vcl.Forms.pas" + 1) + $4
[50ADCEE5]{vcl230.bpl } Vcl.Forms.TApplication.Run (Line 10611, "Vcl.Forms.pas" + 26) + $3

Yeray
Site Admin
Site Admin
Posts: 9602
Joined: Tue Dec 05, 2006 12:00 am
Location: Girona, Catalonia
Contact:

Re: Access Violation Tee923.bpl for Visuals in Chart

Post by Yeray » Wed Mar 02, 2016 10:24 am

Hello,

I may be doing something wrong because it seems to work fine for me here:
tranparent_png.png
tranparent_png.png (178.49 KiB) Viewed 5603 times
Could you please arrange a simple example project we can load to reproduce the problem here?
Thanks in advance.
Best Regards,
ImageYeray Alonso
Development & Support
Steema Software
Av. Montilivi 33, 17003 Girona, Catalonia (SP)
Image Image Image Image Image Image Please read our Bug Fixing Policy

ChristianZ
Newbie
Newbie
Posts: 4
Joined: Mon Feb 17, 2014 12:00 am

Re: Access Violation Tee923.bpl for Visuals in Chart

Post by ChristianZ » Wed Mar 02, 2016 11:10 am

Hi Yeary,
thanks for the help.

I suspect the expansions like CnPack or GExperts to interfere here.
Let me try this with disabled AddOns - I will report back then.

If the problem still occurs, I willl post mmy example project.

Post Reply