Steema Issues Database

Note: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;
otherwise you can use StackOverflow.
Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy.



Bug 159

Summary: [TV52013539] When I tried to edit a TImage picture and use the image editor to loa...
Product: VCL TeeChart Reporter: narcís calvet <narcis>
Component: Other ComponentsAssignee: Steema Issue Manager <issuemanager>
Status: CONFIRMED ---    
Severity: major    
Priority: Normal    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Chart Series: --- Delphi / C++ Builder RAD IDE Version:

Description narcís calvet 2013-11-20 10:00:59 EST
When I tried to edit a TImage picture and use the image editor to load a 'gif' image
I got 'Invalid Gif signature'.

I suspect TeeChart because of the last line module in exception - TeeImage812.bp .

It didn't recreate on a single form simple application only in our big project, but never
happend before installing TeeChartPro package.


I could reproduce this using D2009 and loading a gif image as panel's backimage. It works fine with Delphi 7.

[0C649040]{TeeImage812.bpl} Gifimage.TGIFHeader.LoadFromStream + $CC
[0C6523D6]{TeeImage812.bpl} Gifimage.TGIFImage.LoadFromStream + $9A
[5012A16F]{vcl120.bpl } Graphics.TGraphic.LoadFromFile (Line 5165, "Graphics.pas" + 3) + $7
[5012AE7E]{vcl120.bpl } Graphics.TPicture.LoadFromFile (Line 5621, "Graphics.pas" + 10) + $7
[20BC824B]{designide120.bpl} PicEdit.TPictureEditorDlg.LoadClick (Line 113, "PicEdit.pas" + 4) + $17
[501D1163]{vcl120.bpl } Controls.TControl.Click (Line 6756, "Controls.pas" + 9) + $8
[5014245E]{vcl120.bpl } StdCtrls.TCustomButton.Click (Line 4421, "StdCtrls.pas" + 3) + $2
[50142EC0]{vcl120.bpl } StdCtrls.TCustomButton.CNCommand (Line 4855, "StdCtrls.pas" + 1) + $D
[501D0BFA]{vcl120.bpl } Controls.TControl.WndProc (Line 6640, "Controls.pas" + 91) + $6
[501D5287]{vcl120.bpl } Controls.TWinControl.WndProc (Line 9334, "Controls.pas" + 136) + $6
[50142124]{vcl120.bpl } StdCtrls.TButtonControl.WndProc (Line 4269, "StdCtrls.pas" + 13) + $4
[501D0820]{vcl120.bpl } Controls.TControl.Perform (Line 6418, "Controls.pas" + 10) + $8
[501D53D7]{vcl120.bpl } Controls.DoControlMsg (Line 9403, "Controls.pas" + 12) + $11
[501D5E33]{vcl120.bpl } Controls.TWinControl.WMCommand (Line 9673, "Controls.pas" + 1) + $5
[501D0BFA]{vcl120.bpl } Controls.TControl.WndProc (Line 6640, "Controls.pas" + 91) + $6
[20B89C5E]{designide120.bpl} DeskUtil.SetFocusHook (Line 435, "DeskUtil.pas" + 4) + $C
[501D5287]{vcl120.bpl } Controls.TWinControl.WndProc (Line 9334, "Controls.pas" + 136) + $6
[211D8B83]{vclactnband120.bpl} ActnMenus.CallWindowHook (Line 741, "ActnMenus.pas" + 20) + $F
[501D49A0]{vcl120.bpl } Controls.TWinControl.MainWndProc (Line 9063, "Controls.pas" + 3) + $6
[50057E04]{rtl120.bpl } Classes.StdWndProc (Line 12723, "Classes.pas" + 8) + $0
[20B89C5E]{designide120.bpl} DeskUtil.SetFocusHook (Line 435, "DeskUtil.pas" + 4) + $C
[501D5287]{vcl120.bpl } Controls.TWinControl.WndProc (Line 9334, "Controls.pas" + 136) + $6
[501D5383]{vcl120.bpl } Controls.TWinControl.DefaultHandler (Line 9375, "Controls.pas" + 30) + $17
[501D1580]{vcl120.bpl } Controls.TControl.WMLButtonUp (Line 6889, "Controls.pas" + 1) + $6
[501D0BFA]{vcl120.bpl } Controls.TControl.WndProc (Line 6640, "Controls.pas" + 91) + $6
[501D4B93]{vcl120.bpl } Controls.TWinControl.IsControlMouseMsg (Line 9119, "Controls.pas" + 1) + $9
[501D5287]{vcl120.bpl } Controls.TWinControl.WndProc (Line 9334, "Controls.pas" + 136) + $6
[50142124]{vcl120.bpl } StdCtrls.TButtonControl.WndProc (Line 4269, "StdCtrls.pas" + 13) + $4
[501D49A0]{vcl120.bpl } Controls.TWinControl.MainWndProc (Line 9063, "Controls.pas" + 3) + $6
[50057E04]{rtl120.bpl } Classes.StdWndProc (Line 12723, "Classes.pas" + 8) + $0
[500618CE]{rtl120.bpl } Contnrs.TComponentList.GetItems (Line 380, "Contnrs.pas" + 1) + $4
[501F9EAB]{vcl120.bpl } Forms.TApplication.ProcessMessage (Line 9613, "Forms.pas" + 23) + $1
[501F9EEE]{vcl120.bpl } Forms.TApplication.HandleMessage (Line 9643, "Forms.pas" + 1) + $4
[501F5827]{vcl120.bpl } Forms.TCustomForm.ShowModal (Line 6558, "Forms.pas" + 29) + $5
[20BC876A]{designide120.bpl} PicEdit.TPictureEditor.Execute (Line 212, "PicEdit.pas" + 18) + $5
[20BC8802]{designide120.bpl} PicEdit.TPictureProperty.Edit (Line 230, "PicEdit.pas" + 4) + $3
[208AAF82]{coreide120.bpl} PropInsp.TPropertyInspector.PropListEditDblClick (Line 882, "PropInsp.pas" + 20) + $5
[20C87371]{vclide120.bpl} IDEInspListBox.TInspListBox.DoEditDblClick (Line 976, "IDEInspListBox.pas" + 2) + $A
[20C88BB2]{vclide120.bpl} IDEInspListBox.TInspListBox.EditDblClick (Line 1546, "IDEInspListBox.pas" + 0) + $2
[501D1181]{vcl120.bpl } Controls.TControl.DblClick (Line 6761, "Controls.pas" + 1) + $14
[501D12E4]{vcl120.bpl } Controls.TControl.WMLButtonDblClk (Line 6804, "Controls.pas" + 4) + $C
[501D0BFA]{vcl120.bpl } Controls.TControl.WndProc (Line 6640, "Controls.pas" + 91) + $6
[501D4BE0]{vcl120.bpl } Controls.TWinControl.IsControlMouseMsg (Line 9127, "Controls.pas" + 9) + $25
[501D5287]{vcl120.bpl } Controls.TWinControl.WndProc (Line 9334, "Controls.pas" + 136) + $6
[20C86513]{vclide120.bpl} IDEInspListBox.TPropInspEdit.WndProc (Line 439, "IDEInspListBox.pas" + 7) + $4
[501D49A0]{vcl120.bpl } Controls.TWinControl.MainWndProc (Line 9063, "Controls.pas" + 3) + $6
[50057E04]{rtl120.bpl } Classes.StdWndProc (Line 12723, "Classes.pas" + 8) + $0
[501FB041]{vcl120.bpl } Forms.TApplication.StopHintTimer (Line 10343, "Forms.pas" + 3) + $6
[501F9EAB]{vcl120.bpl } Forms.TApplication.ProcessMessage (Line 9613, "Forms.pas" + 23) + $1
[501F9EEE]{vcl120.bpl } Forms.TApplication.HandleMessage (Line 9643, "Forms.pas" + 1) + $4
[501FA219]{vcl120.bpl } Forms.TApplication.Run (Line 9780, "Forms.pas" + 26) + $3
[004259D2]{bds.exe } bds.bds (Line 196, "" + 7) + $7
 [created:2008-11-05T13:50:34.000+01:00 reported by:narcis@steema.com reported in version:8.04 (TeeChart VCL)]