TAChart: Fix crash in charteditor due to streaming error.

git-svn-id: trunk@65019 -
This commit is contained in:
wp 2021-04-17 20:14:50 +00:00
parent faeaeda19c
commit 37a8b37c8f
5 changed files with 96 additions and 263 deletions

View File

@ -14,28 +14,31 @@ object AxisEditor: TAxisEditor
Position = poScreenCenter
LCLVersion = '2.1.0.0'
object PageControl: TPageControl
Left = 0
AnchorSideTop.Side = asrBottom
Left = 6
Height = 408
Top = 33
Width = 548
ActivePage = pgLine
Width = 536
ActivePage = pgTitle
Align = alClient
TabIndex = 3
BorderSpacing.Left = 6
BorderSpacing.Right = 6
TabIndex = 0
TabOrder = 1
object pgTitle: TTabSheet
Caption = 'Title'
ClientHeight = 380
ClientWidth = 540
ClientWidth = 528
object TitleMemoPanel: TPanel
Left = 6
Height = 159
Top = 6
Width = 528
Width = 516
Align = alClient
BorderSpacing.Around = 6
BevelOuter = bvNone
ClientHeight = 159
ClientWidth = 528
ClientWidth = 516
TabOrder = 0
object lblTitle: TLabel
AnchorSideLeft.Control = TitleMemoPanel
@ -59,7 +62,7 @@ object AxisEditor: TAxisEditor
Left = 0
Height = 138
Top = 21
Width = 528
Width = 516
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Top = 4
OnChange = mmoTitleChange
@ -71,7 +74,7 @@ object AxisEditor: TAxisEditor
AnchorSideTop.Side = asrCenter
AnchorSideRight.Control = TitleMemoPanel
AnchorSideRight.Side = asrBottom
Left = 474
Left = 462
Height = 19
Top = 0
Width = 54
@ -88,12 +91,12 @@ object AxisEditor: TAxisEditor
Left = 6
Height = 203
Top = 171
Width = 528
Width = 516
Align = alBottom
BorderSpacing.Around = 6
BevelOuter = bvNone
ClientHeight = 203
ClientWidth = 528
ClientWidth = 516
TabOrder = 1
object rgTitleAlignment: TRadioGroup
AnchorSideLeft.Control = TitleParamsPanel
@ -103,7 +106,7 @@ object AxisEditor: TAxisEditor
Left = 0
Height = 51
Top = 0
Width = 255
Width = 249
Anchors = [akTop, akLeft, akRight]
AutoFill = True
BorderSpacing.InnerBorder = 6
@ -117,7 +120,7 @@ object AxisEditor: TAxisEditor
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 3
ClientHeight = 31
ClientWidth = 251
ClientWidth = 245
Columns = 3
ItemIndex = 0
Items.Strings = (
@ -136,33 +139,33 @@ object AxisEditor: TAxisEditor
Left = 0
Height = 104
Top = 59
Width = 255
Width = 249
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 8
Caption = 'Font'
ClientHeight = 84
ClientWidth = 251
ClientWidth = 245
TabOrder = 1
inline TitleFontFrame: TFontFrame
Left = 8
Height = 76
Width = 235
Width = 229
Align = alClient
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 8
BorderSpacing.Right = 8
BorderSpacing.Bottom = 8
ClientHeight = 76
ClientWidth = 235
ClientWidth = 229
inherited cmbFontName: TComboBox
AnchorSideLeft.Control = TitleFontFrame
AnchorSideTop.Control = TitleFontFrame
AnchorSideRight.Control = TitleFontFrame
Width = 235
Width = 229
end
inherited cbFontColor: TColorButton
AnchorSideRight.Control = TitleFontFrame
Left = 203
Left = 197
end
inherited cbBold: TCheckBox
AnchorSideLeft.Control = TitleFontFrame
@ -177,83 +180,57 @@ object AxisEditor: TAxisEditor
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = TitleParamsPanel
AnchorSideBottom.Side = asrBottom
Left = 273
Left = 267
Height = 203
Top = 0
Width = 255
Width = 249
Anchors = [akTop, akLeft, akRight, akBottom]
Caption = 'Title background'
ClientHeight = 183
ClientWidth = 251
ClientWidth = 245
TabOrder = 3
inline TitleShapeBrushPenMarginsFrame: TShapeBrushPenMarginsFrame
Left = 8
Height = 175
Width = 235
Align = alClient
BorderSpacing.Left = 8
BorderSpacing.Right = 8
BorderSpacing.Bottom = 8
ClientHeight = 175
ClientWidth = 235
inherited cmbShape: TComboBox
AnchorSideLeft.Control = TitleShapeBrushPenMarginsFrame
AnchorSideTop.Control = TitleShapeBrushPenMarginsFrame
AnchorSideRight.Control = TitleShapeBrushPenMarginsFrame
Width = 235
end
inherited gbBackground: TGroupBox
AnchorSideLeft.Control = TitleShapeBrushPenMarginsFrame
Width = 110
ClientWidth = 106
inherited cbFillColor: TColorButton
Left = 66
end
end
inherited gbBorder: TGroupBox
AnchorSideRight.Control = TitleShapeBrushPenMarginsFrame
Left = 125
Width = 110
ClientWidth = 106
inherited cbBorderColor: TColorButton
Left = 68
end
end
inherited gbMargins: TGroupBox
AnchorSideBottom.Control = TitleShapeBrushPenMarginsFrame
Height = 83
Width = 235
ClientHeight = 63
ClientWidth = 231
inherited seTopMargin: TSpinEdit
Left = 90
end
inherited seBottomMargin: TSpinEdit
Left = 90
Top = 32
end
inherited seLeftMargin: TSpinEdit
Left = 32
Top = 16
end
inherited seRightMargin: TSpinEdit
Left = 148
Top = 16
end
inherited Bevel2: TBevel
Left = 90
Height = 1
end
end
inherited Bevel1: TBevel
Left = 117
end
end
end
object Bevel1: TBevel
AnchorSideLeft.Control = TitleParamsPanel
AnchorSideLeft.Side = asrCenter
Left = 255
Left = 249
Height = 50
Top = 32
Width = 18
@ -338,7 +315,7 @@ object AxisEditor: TAxisEditor
Left = 32
Height = 19
Top = 62
Width = 74
Width = 75
Caption = 'Maximum'
OnChange = cbAutoMaxChange
TabOrder = 2
@ -359,11 +336,8 @@ object AxisEditor: TAxisEditor
BorderSpacing.Left = 24
BorderSpacing.Top = 8
BorderSpacing.Right = 24
MaxValue = 1E308
MinValue = -1E308
OnChange = seMinimumChange
TabOrder = 1
Value = 0
end
object seMaximum: TFloatSpinEdit
AnchorSideLeft.Control = seMinimum
@ -378,11 +352,8 @@ object AxisEditor: TAxisEditor
Alignment = taRightJustify
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 8
MaxValue = 1E308
MinValue = -1E308
OnChange = seMaximumChange
TabOrder = 3
Value = 0
end
object cbInverted: TCheckBox
AnchorSideLeft.Control = lblAutomatic
@ -437,6 +408,9 @@ object AxisEditor: TAxisEditor
AnchorSideLeft.Control = LabelFontFrame
BorderSpacing.Bottom = 6
end
inherited seOrientation: TSpinEdit
Alignment = taRightJustify
end
end
end
object gbShapeFillBorder: TGroupBox
@ -582,6 +556,7 @@ object AxisEditor: TAxisEditor
Height = 23
Top = 58
Width = 66
Alignment = taRightJustify
BorderSpacing.Bottom = 12
OnChange = seLabelDistanceChange
TabOrder = 2
@ -963,6 +938,7 @@ object AxisEditor: TAxisEditor
Height = 23
Top = 35
Width = 66
Alignment = taRightJustify
BorderSpacing.Left = 24
BorderSpacing.Top = 8
BorderSpacing.Right = 16
@ -979,6 +955,7 @@ object AxisEditor: TAxisEditor
Height = 23
Top = 66
Width = 66
Alignment = taRightJustify
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 8
OnChange = seArrowLengthChange
@ -994,6 +971,7 @@ object AxisEditor: TAxisEditor
Height = 23
Top = 97
Width = 66
Alignment = taRightJustify
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 8
BorderSpacing.Bottom = 16
@ -1015,6 +993,8 @@ object AxisEditor: TAxisEditor
ClientWidth = 548
TabOrder = 0
object cbShow: TCheckBox
AnchorSideLeft.Control = PanelTop
AnchorSideTop.Control = PanelTop
Left = 8
Height = 19
Top = 8
@ -1039,7 +1019,6 @@ object AxisEditor: TAxisEditor
OKButton.OnClick = OKButtonClick
HelpButton.Name = 'HelpButton'
HelpButton.Caption = 'Apply to &all'
HelpButton.DefaultCaption = False
HelpButton.OnClick = HelpButtonClick
CloseButton.Name = 'CloseButton'
CloseButton.DefaultCaption = True

View File

@ -24,7 +24,6 @@ object LegendEditor: TLegendEditor
OKButton.OnClick = OKButtonClick
HelpButton.Name = 'HelpButton'
HelpButton.Caption = 'Apply to &all'
HelpButton.DefaultCaption = False
CloseButton.Name = 'CloseButton'
CloseButton.DefaultCaption = True
CancelButton.Name = 'CancelButton'
@ -170,9 +169,6 @@ object LegendEditor: TLegendEditor
AnchorSideRight.Control = FontFrame1
Width = 196
end
inherited cmbFontSize: TComboBox
Width = 118
end
inherited cbFontColor: TColorButton
AnchorSideRight.Control = FontFrame1
Left = 164
@ -188,6 +184,7 @@ object LegendEditor: TLegendEditor
inherited seOrientation: TSpinEdit
Left = 147
Width = 26
Alignment = taRightJustify
Visible = False
end
end
@ -570,7 +567,7 @@ object LegendEditor: TLegendEditor
Left = 73
Height = 19
Top = 8
Width = 86
Width = 87
Alignment = taLeftJustify
BorderSpacing.Left = 16
Caption = 'Outside axes'

View File

@ -11,7 +11,7 @@ object MainForm: TMainForm
LCLVersion = '2.1.0.0'
object Chart1: TChart
Left = 0
Height = 319
Height = 315
Top = 0
Width = 613
AxisList = <
@ -83,9 +83,17 @@ object MainForm: TMainForm
Caption = 'Click on a title, axis, label, grid, data point to open the corresponding editor.'
ParentColor = False
end
object Bevel1: TBevel
Left = 0
Height = 4
Top = 315
Width = 613
Align = alBottom
Shape = bsBottomLine
end
object ChartToolset1: TChartToolset
left = 104
top = 16
Left = 104
Top = 16
object ChartToolset1DataPointClickTool1: TDataPointClickTool
Shift = [ssLeft]
OnPointClick = ChartToolset1DataPointClickTool1PointClick
@ -94,19 +102,19 @@ object MainForm: TMainForm
Shift = [ssLeft]
OnClick = ChartToolset1TitleFootClickTool1Click
end
object ChartToolset1AxisClickTool1: TAxisClickTool
Shift = [ssLeft]
OnClick = ChartToolset1AxisClickTool1Click
end
object ChartToolset1LegendClickTool1: TLegendClickTool
Shift = [ssLeft]
OnClick = ChartToolset1LegendClickTool1Click
end
object ChartToolset1AxisClickTool1: TAxisClickTool
Shift = [ssLeft]
OnClick = ChartToolset1AxisClickTool1Click
end
end
object MainMenu1: TMainMenu
Images = ChartImageList1
left = 344
top = 275
Left = 344
Top = 275
object mnuSettings: TMenuItem
Caption = 'Settings'
object mnuChartTitle: TMenuItem
@ -149,197 +157,48 @@ object MainForm: TMainForm
PointsNumber = 15
RandSeed = 1312718226
XMax = 10
XMin = 0
YMax = 100
YMin = 30
left = 444
top = 48
Left = 444
Top = 48
end
object RandomChartSource2: TRandomChartSource
PointsNumber = 11
RandSeed = 1312768733
XMax = 10
XMin = 0
YMax = 50
YMin = 0
left = 444
top = 104
Left = 444
Top = 104
end
object RandomChartSource3: TRandomChartSource
PointsNumber = 11
RandSeed = 1312768734
XMax = 10
XMin = 0
YMax = 50
YMin = 0
left = 444
top = 168
Left = 444
Top = 168
end
object ChartImageList1: TChartImageList
left = 216
top = 16
Left = 216
Top = 16
Bitmap = {
4C69050000001000000010000000FFFFFF00FFFFFF00FFFFFF00004B82FF004B
82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B
82FF004B82FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00004B82FF00BD
FFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BD
FFFF004B82FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00004B82FF00BD
FFFF676767FF676767FF676767FF676767FF676767FF676767FF676767FF00BD
FFFF004B82FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00004B82FF00BD
FFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BD
FFFF004B82FFFFFFFF00FFFFFF00404040FFE9E9E9FFFFFFFFFF004B82FF004B
82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B
82FF004B82FFFFFFFFFFE9E9E9FF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0
FFFF404080FF808080FFFFFFFFFF404040FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9
E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9E9FF8080FFFFC0C0
FFFFE9E9E9FFFFFFFFFFE9E9E9FF404040FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9
E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FF000000FFFFFFFFFFE9E9
E9FFE9E9E9FFFFFFFFFFE9E9E9FF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8080FFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF404040FFE9E9E9FFFFFFFFFFF0F0F0FFF0F0
F0FFFFFFFFFFF0F0F0FFF0F0F0FF8080FFFFFFFFFFFFE9E9E9FFFFFFFFFFE9E9
E9FFE9E9E9FFFFFFFFFFE9E9E9FF404040FFE9E9E9FFFFFFFFFFF0F0F0FFF0F0
F0FFFFFFFFFFF0F0F0FF808080FFC0C0FFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9
E9FFE9E9E9FFFFFFFFFFE9E9E9FF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFC0C0FFFF8080FFFF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF404040FFE9E9E9FFFFFFFFFFB0B0F0FF8080
FFFFC0C0FFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9
E9FFE9E9E9FFFFFFFFFFE9E9E9FF404040FF808080FF404080FFB0B0F0FFE9E9
E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9
E9FFE9E9E9FFFFFFFFFFE9E9E9FF404040FFC0C0C0FFFFFFFFFFC0C0C0FFC0C0
C0FFFFFFFFFFC0C0C0FFC0C0C0FFFFFFFFFFC0C0C0FFC0C0C0FFFFFFFFFFC0C0
C0FFC0C0C0FFFFFFFFFFC0C0C0FFFFFFFF00404040FF808080FF404040FF4040
40FF808080FF404040FF404040FF808080FF404040FF404040FF808080FF4040
40FF404040FF808080FF404040FF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0
FFFF404080FF808080FFFFFFFFFF404040FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9
E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9E9FF8080FFFFC0C0
FFFFE9E9E9FFFFFFFFFFE9E9E9FF404040FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9
E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FF000000FFFFFFFFFFE9E9
E9FFE9E9E9FFFFFFFFFFE9E9E9FF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8080FFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF404040FFE9E9E9FFFFFFFFFFF0F0F0FFF0F0
F0FFFFFFFFFFF0F0F0FFF0F0F0FF8080FFFFFFFFFFFFE9E9E9FFFFFFFFFFE9E9
E9FFE9E9E9FFFFFFFFFFE9E9E9FF404040FFE9E9E9FFFFFFFFFFF0F0F0FFF0F0
F0FFFFFFFFFFF0F0F0FF808080FFC0C0FFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9
E9FFE9E9E9FFFFFFFFFFE9E9E9FF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFC0C0FFFF8080FFFF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF404040FFE9E9E9FFFFFFFFFFB0B0F0FF8080
FFFFC0C0FFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9
E9FFE9E9E9FFFFFFFFFFE9E9E9FF404040FF808080FF404080FFB0B0F0FFE9E9
E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9
E9FFE9E9E9FFFFFFFFFFE9E9E9FF404040FFC0C0C0FFFFFFFFFFC0C0C0FFC0C0
C0FFFFFFFFFFC0C0C0FFC0C0C0FFFFFFFFFFC0C0C0FFC0C0C0FFFFFFFFFFC0C0
C0FFC0C0C0FFFFFFFFFFC0C0C0FF404040FF404040FF808080FF404040FF4040
40FF808080FF404040FF404040FF808080FF404040FF404040FF808080FF4040
40FF404040FF808080FF404040FFFFFFFF00FFFFFF00FFFFFF00004B82FF004B
82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B
82FF004B82FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00004B82FF00BD
FFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BD
FFFF004B82FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00004B82FF00BD
FFFF676767FF676767FF676767FF676767FF676767FF676767FF676767FF00BD
FFFF004B82FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00004B82FF00BD
FFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BDFFFF00BD
FFFF004B82FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00004B82FF004B
82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B
82FF004B82FFFFFFFF00FFFFFF00404040FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9
E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9
E9FFFF00FF00FF00FF00FF00FF00808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0
FFFFFF00FF00FF00FF00FF00FF00404040FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9
E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9E9FF8080FFFFC0C0
FFFFFF00FF00FF00FF00FF00FF00404040FFE9E9E9FFFFFFFFFFE9E9E9FFE9E9
E9FFFFFFFFFFE9E9E9FFE9E9E9FFFFFFFFFFE9E9E9FF000000FFFFFFFFFFE9E9
E9FFFF00FF00FF00FF00FF00FF00808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8080FFFFFFFFFFFFFFFFFFFFFFFF
FFFFFF00FF00FF00FF00FF00FF00404040FFE9E9E9FFFFFFFFFF004B82FF004B
82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B
82FF004B82FF004B82FF004B82FF404040FFE9E9E9FFFFFFFFFF004B82FF08CB
F0FF08CBF0FF08CBF0FF08CBF0FF32D2F4FF32D2F4FF69DEF7FF48D2F0FF69DE
F7FF48D2F0FF69DEF7FF004B82FF808080FFFFFFFFFFFFFFFFFF004B82FF08CB
F0FF08CBF0FFCB8711FFCB8711FFCB8711FF32D2F4FF48D2F0FF69DEF7FF48D2
F0FF88DEF0FF48D2F0FF004B82FF404040FFE9E9E9FFFFFFFFFF004B82FF08CB
F0FF08CBF0FFBC7718FFEFAD00FFBC7718FF32D2F4FFB7B7B7FF4A4A4AFF5656
56FF32D2F4FF88DEF0FF004B82FF404040FF808080FF404080FF004B82FF08CB
F0FF08CBF0FFBC7718FFA65F23FFA65F23FF48D2F0FF48D2F0FF69DEF7FF88DE
F0FF69DEF7FF88DEF0FF004B82FF404040FFC0C0C0FFFFFFFFFF004B82FF08CB
F0FF32D2F4FF69DEF7FF48D2F0FF69DEF7FF48D2F0FF88DEF0FF88DEF0FF69DE
F7FF69DEF7FF88DEF0FF004B82FF404040FF404040FF808080FF004B82FF32D2
F4FF32D2F4FF0E08B9FF0E08B9FF0E08B9FF88DEF0FF88DEF0FF69DEF7FFA9E3
EFFFA9E3EFFFA9E3EFFF004B82FFFF00FF00FF00FF00FF00FF00004B82FF69DE
F7FF48D2F0FF0B05A8FF635DEFFF0B05A8FF88DEF0FFAEAEAEFF696969FF4A4A
4AFF545454FFA9E3EFFF004B82FFFF00FF00FF00FF00FF00FF00004B82FF69DE
F7FF48D2F0FF0B05A8FF060190FF060190FF88DEF0FF69DEF7FF88DEF0FF69DE
F7FFA9E3EFFFC0E9F2FF004B82FFFF00FF00FF00FF00FF00FF00004B82FF48D2
F0FF69DEF7FFA9E3EFFF88DEF0FF88DEF0FF88DEF0FFA9E3EFFFA9E3EFFFC0E9
F2FFC0E9F2FFC0E9F2FF004B82FFFF00FF00FF00FF00FF00FF00004B82FF004B
82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B82FF004B
82FF004B82FF004B82FF004B82FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080FFFFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080FF808080FF808080FFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00808080FF808080FF808080FF808080FF8080
80FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080FFFFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080FFFFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080FFFFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080FFFFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080FFFFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080FFFFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080FFFFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C040
20FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00808080FFFFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C060
40FFC06040FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00C02000FFC02000FFC020
00FFC06000FFC06040FFC06020FFC06040FFC06020FFC04020FFFF0000FFC060
40FFC04020FFFF0000FFFFFFFF00FFFFFF00FFFFFF00C04000FFC04000FFC040
00FFC06040FFC06020FFC06020FFC06020FFC06040FFC06040FFC06020FFC060
40FFC00000FFC06040FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C040
20FFC06040FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00C040
20FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000FFFF0000FFFFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000FFFF0000FFFF0000FFFF0000
FFFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF000000FFFF0000FFFF0000FFFF0000FFFF0060
C0FF0060C0FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000FFFF0000FFFFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000FFFF0000FFFFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000FFFF0040E0FFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000FFFF0040E0FFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000060C0FF0040E0FFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000060C0FF0040E0FFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000060C0FF0040E0FFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000060C0FF0040E0FFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008080
80FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000060C0FF0040E0FFFFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008080
80FF808080FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000060C0FF0040E0FF8080
80FF808080FF808080FF808080FF808080FF808080FF808080FF808080FF8080
80FF808080FF808080FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008080
80FF808080FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008080
80FFFFFFFF00FFFFFF00FFFFFF00
4C7A050000001000000010000000FF0100000000000078DAED95314B033114C7
E3A01404C1CDF1C06FE027C828752DDDC40387729FC0F570D1D14F213A58BA15
41217BB77E802238DDD44304C7675F7AEFFAEE9ABB26B9D20EADF227B934BFBC
7FDEE55E0040402671750FB602C615F84F58AD157CAFD7AB940DEF125F4A0949
92801E70DBBFE6E23806973FA500A48C738EC7C7B6AE8F08F27CDC96174218C7
6DFCD74DE1F1D334D5E27D62AB7CD5F1E88DF65BC59BFC2383C3367BE3F10783
B490639BBC228F71F09D226FFB2E39AF30A0F6AD9CFB7486E71E24B8F6F7E777
7F7EB7797E7DCE2CEFC38EDF5F4DF7EFF2FDE6DF8158FCFBD40FCEFBD40F1F9E
D70F57FF4B532AE2BBE49F54E65BA3B4A08BF1AF5634F983CB715A68713EF7CF
F9D1C3692EE439FB3849755B17FFE3EE0CA66F42B7C80F874368B7DBD0ED76F5
33AE413CD58F32FF7C73AE85B1283E72D4124FF58078D37E713EB1659E3CE033
E5EBA4F59E8BB3AFDFD35CFA3B60EF129F29DEF1E10BDC5E4F758B6CBFDF8728
8A740E3A9D8E157F74F0A4C5F74C1E54F263E469CF38877CA3C833722413EF2A
531DF151760EBD595213D6778DA6FEF7FCE678250368C487B37A13CAA5B92A10
902B14309F172C5A8C2BB2F1AC5FF435FB8D94B3015B83AD97ADE393278CEDCB
D6E5AFA9301DD915EBCDFAAC516645A8B436E97F6DBCFCDA1E8F79DB01BEAA4E
B8F0A6358837DD47556A7257AEABCEFE034F9AC8A1
}
end
end

View File

@ -5,15 +5,16 @@ unit ceMain;
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, Menus, StdCtrls, Types,
TAGraph, TATools, TAChartAxis, TATextElements, TASeries, TASources, TALegend,
TAChartImageList, ceAxisDlg;
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, Menus, StdCtrls,
ExtCtrls, Types, TAGraph, TATools, TAChartAxis, TATextElements, TASeries,
TASources, TALegend, TAChartImageList, ceAxisDlg;
type
{ TMainForm }
TMainForm = class(TForm)
Bevel1: TBevel;
Chart1: TChart;
Chart1AreaSeries1: TAreaSeries;
Chart1BarSeries1: TBarSeries;

View File

@ -12,7 +12,6 @@
<XPManifest>
<DpiAware Value="True"/>
</XPManifest>
<Icon Value="0"/>
</General>
<BuildModes>
<Item Name="Default" Default="True"/>
@ -23,15 +22,14 @@
</PublishOptions>
<RunParams>
<FormatVersion Value="2"/>
<Modes Count="0"/>
</RunParams>
<RequiredPackages Count="2">
<Item1>
<RequiredPackages>
<Item>
<PackageName Value="TAChartLazarusPkg"/>
</Item1>
<Item2>
</Item>
<Item>
<PackageName Value="LCL"/>
</Item2>
</Item>
</RequiredPackages>
<Units>
<Unit>
@ -116,7 +114,6 @@
<ResourceBaseClass Value="Form"/>
<UnitName Value="ceSeriesDlg"/>
</Unit>
<Unit/>
<Unit>
<Filename Value="cepointerframe.pas"/>
<IsPartOfProject Value="True"/>
@ -146,16 +143,16 @@
</Linking>
</CompilerOptions>
<Debugging>
<Exceptions Count="3">
<Item1>
<Exceptions>
<Item>
<Name Value="EAbort"/>
</Item1>
<Item2>
</Item>
<Item>
<Name Value="ECodetoolError"/>
</Item2>
<Item3>
</Item>
<Item>
<Name Value="EFOpenError"/>
</Item3>
</Item>
</Exceptions>
</Debugging>
</CONFIG>