![]() | Steema Issues DatabaseNote: 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. |
| 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 Components | Assignee: | 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: | |
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)]