Problem with LoadChartFromFile on Android

TeeChart FireMonkey (Windows,OSX,iOS & Android) for Embarcadero RAD Studio, Delphi and C++ Builder (XE5+)
Post Reply
Roland
Newbie
Newbie
Posts: 7
Joined: Tue May 26, 2015 12:00 am

Problem with LoadChartFromFile on Android

Post by Roland » Tue Aug 11, 2015 2:33 pm

Hi,
I use LoadChartFromFile on Android with the .tee - format.
The resulting chart contains an element which is not there/visible in the saved chart (see attachment).
strange steema chart artefact  -2015-08-11_161530.png
Loaded chart with strange element...
strange steema chart artefact -2015-08-11_161530.png (69.76 KiB) Viewed 4438 times
Has anybody an idea what element that might be, so I can set its visibility to false after using LoadChartFromFile?

Best regards

Roland

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Re: Problem with LoadChartFromFile on Android

Post by Narcís » Tue Aug 11, 2015 2:42 pm

Hi Roland,

You could save the chart in text format using TeeStore.SaveChartToFile and setting the last parameter to true. That should give you the .dfm code for the .tee file and you can see which objects are in the chart. Also, does this occur with all .tee file or some specific files only? We would be interested in a test case we can run "as-is" to reproduce the problem here.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Roland
Newbie
Newbie
Posts: 7
Joined: Tue May 26, 2015 12:00 am

Re: Problem with LoadChartFromFile on Android

Post by Roland » Tue Aug 11, 2015 8:13 pm

Hi,
where can I send the project to?
I do not want to post it to the public.

Roland
Newbie
Newbie
Posts: 7
Joined: Tue May 26, 2015 12:00 am

Re: Problem with LoadChartFromFile on Android

Post by Roland » Tue Aug 11, 2015 8:43 pm

I checked the DFM text and cannot see anything what would explain it (see below) ...
My guess is that something in the LoadCharFromFile procedure and the TMultiView component is interfering.
I would be happy to send the Android project to you - but it will also contain TMS components ...

object TChart
Legend.Alignment = laBottom
Title.Color = xFFD44A4A
Title.Font.Size = 17.698795318603520000
Title.Font.Style = [fsBold]
Title.Font.Color = xFF6D6DB1
Title.Font.Brush.Color = xFF6D6DB1
Title.Text.Strings = (
'Jans ClimateLog')
BottomAxis.DateTimeFormat = 'dd.mm hh:mm'
BottomAxis.ExactDateTime = False
BottomAxis.LabelsAlternate = True
BottomAxis.LabelsExponent = True
BottomAxis.LabelsSeparation = 0
Hover.Visible = False
LeftAxis.Title.Caption = 'Temperature '#176'C'
RightAxis.Grid.Visible = False
RightAxis.Title.Caption = 'Humidity %'
View3D = False
Zoom.Brush.Kind = None
Zoom.Pen.Fill.Color = claSilver
Align = Client
Color = claWhite
TabOrder = 1
Size.Width = 394.000000000000000000
Size.Height = 526.000000000000000000
Size.PlatformDefault = False
ColorPaletteIndex = 13
object Series1: TFastLineSeries
Legend.Visible = False
Active = False
ShowInLegend = False
Title = 'Temperature'
DrawStyle = flAll
LinePen.Color = xFFF39C35
LinePen.Width = 3.488372087478638000
LinePen.Fill.Color = xFFF39C35
XValues.DateTime = True
XValues.Name = 'X'
XValues.Order = loNone
YValues.Name = 'Y'
YValues.Order = loNone
Data = {0000000000}
end
object Series2: TFastLineSeries
Active = False
Title = 'Humidity'
VertAxis = aRightAxis
DrawStyle = flAll
LinePen.Color = xFF4466A3
LinePen.Width = 2.325581312179565000
LinePen.Fill.Color = xFF4466A3
XValues.DateTime = True
XValues.Name = 'X'
XValues.Order = loNone
YValues.Name = 'Y'
YValues.Order = loNone
Data = {0000000000}
end
object Series3: TFastLineSeries
Active = False
Marks.Frame.Color = xFFBAB8B7
Marks.Frame.Width = 1.162790656089783000
Marks.Frame.Fill.Color = xFFBAB8B7
Marks.RoundSize = 2
Marks.Transparency = 50
Marks.Visible = True
Marks.Margins.Left = 1
Marks.Margins.Top = 1
Marks.Margins.Right = 1
Marks.Margins.Bottom = 1
Marks.Margins.Units = maPixels
Marks.Style = smsLabel
Marks.Angle = 90
Marks.Arrow.Color = xFF335E5D
Marks.Arrow.Fill.Color = xFF335E5D
Marks.BackColor = xFFC9F392
Marks.Callout.Dark3D = False
Marks.Callout.Style = psCircle
Marks.Callout.Arrow.Color = xFF335E5D
Marks.Callout.Arrow.Fill.Color = xFF335E5D
Marks.Callout.ArrowHeadSize = 0
Marks.Callout.Length = -9
Marks.Clip = True
Marks.DrawEvery = 10
Marks.Symbol.Transparency = 44
Marks.Color = xFFC9F392
Title = 'Dewpoint'
DrawStyle = flAll
LinePen.Color = xFFF14C14
LinePen.Width = 2.325581312179565000
LinePen.Fill.Color = xFFF14C14
XValues.DateTime = True
XValues.Name = 'X'
XValues.Order = loNone
YValues.Name = 'Y'
YValues.Order = loNone
Data = {0000000000}
end
object T_10454206: TFastLineSeries
Title = 'T - 10454206'
DrawStyle = flAll
LinePen.Color = xFF4E97A8
LinePen.Width = 3.000000000000000000
LinePen.Fill.Color = xFF4E97A8
XValues.DateTime = True
XValues.Name = 'X'
XValues.Order = loNone
YValues.Name = 'Y'
YValues.Order = loNone
Data = {
01260100001A09F826AF9DE4400000000000A03340832DD842AF9DE440000000
[stuff deleted]
00005038409C4C52EDCE9DE4400000000000A03840CEB64A09CF9DE440000000
0000E03840}
end
object H_10454206: TFastLineSeries
Title = 'H - 10454206'
VertAxis = aRightAxis
DrawStyle = flAll
LinePen.Color = xFF2B406B
LinePen.Width = 3.000000000000000000
LinePen.Fill.Color = xFF2B406B
XValues.DateTime = True
XValues.Name = 'X'
XValues.Order = loNone
YValues.Name = 'Y'
YValues.Order = loNone
Data = {
01260100001A09F826AF9DE440000000A061335040832DD842AF9DE440000000
[stuff deleted] C041364D409C4C52EDCE9DE440000000403C874C40CEB64A09CF9DE440000000
20F4854D40}
end
object D_10454206: TFastLineSeries
Marks.Frame.Color = claYellow
Marks.Frame.Fill.Color = claYellow
Marks.RoundSize = 2
Marks.Transparency = 50
Marks.Visible = True
Marks.Margins.Left = 1
Marks.Margins.Top = 1
Marks.Margins.Right = 1
Marks.Margins.Bottom = 1
Marks.Margins.Units = maPixels
Marks.Style = smsLabel
Marks.Angle = 90
Marks.DrawEvery = 10
Marks.Symbol.Transparency = 44
Title = 'D - 10454206'
DrawStyle = flAll
LinePen.Color = xFF1D7B63
LinePen.Width = 3.000000000000000000
LinePen.Fill.Color = xFF1D7B63
XValues.DateTime = True
XValues.Name = 'X'
XValues.Order = loNone
YValues.Name = 'Y'
YValues.Order = loNone
Data = {
01260100001A09F826AF9DE44000000040F9C22740832DD842AF9DE440000000
2080642840230CA05EAF9DE440000000C0EBE727405476987AAF9DE440000000
C06C1D2640BD9A7896AF9DE440000000C08B99274026BF58B2AF9DE440000000
0094B028408EE338CEAF9DE440000000C05D3728402EC200EAAF9DE440000000
40C657264028721106B09DE440000000E0316027409196F121B09DE440000000
60438027403175B93DB09DE440000000A0DEF427409A999959B09DE440000000
C028F0264002BE7975B09DE440000000806D4B26406BE25991B09DE440000000
800B692740D4063AADB09DE4400000002036F9264074E501C9B09DE440000000
00CCAF2740DC09E2E4B09DE440000000A0D48A26407CE8A900B19DE440000000
2022A82640E50C8A1CB19DE440000000800378264016778238B19DE440000000
A04F562640B6554A54B19DE44000000000EC0026401F7A2A70B19DE440000000
A017F22540889E0A8CB19DE440000000608FFE2540B90803A8B19DE440000000
004A072840222DE3C3B19DE44000000060165326408A51C3DFB19DE440000000
201FC82540F375A3FBB19DE440000000A0EB242540ED25B417B29DE440000000
2035EC2640564A9433B29DE440000000C051B02540BE6E744FB29DE440000000
80402725402793546BB29DE440000000A0592F254090B73487B29DE440000000
C0C3AB2440F8DB14A3B29DE44000000060A1E024406100F5BEB29DE440000000
804D882440CA24D5DAB29DE44000000000D9502440FB8ECDF6B29DE440000000
C08CBD234064B3AD12B39DE440000000A053852540CCD78D2EB39DE440000000
E0F3C12440FE41864AB39DE440000000E004B824409E204E66B39DE440000000
808A2B254006452E82B39DE44000000000351B2440A623F69DB39DE440000000
C027CC24400F48D6B9B39DE440000000608750264040B2CED5B39DE440000000
C033CA2540184B7EF1B39DE440000000409C132440B829460DB49DE440000000
604E332540214E2629B49DE440000000A06009254089720645B49DE440000000
80B9C923402951CE60B49DE4400000004034D52340C92F967CB49DE440000000
404BAF2440C3DFA698B49DE44000000020527E234063BE6EB4B49DE440000000
A0732C24403B571ED0B49DE44000000040C2CC25406CC116ECB49DE440000000
406B592440D5E5F607B59DE44000000040B920264075C4BE23B59DE440000000
C0F5D32540DDE89E3FB59DE440000000A04BBE25407EC7665BB59DE440000000
200B09254063D4F077B59DE440000000A0392C25405D840194B59DE440000000
4017A32540FD62C9AFB59DE440000000C00B0025406587A9CBB59DE440000000
0018C2244097F1A1E7B59DE44000000020C844254037D06903B69DE440000000
20F80B26409FF4491FB69DE4400000002018FC244062EA723BB69DE440000000
208BEE244039832257B69DE440000000807A702540A2A70273B69DE440000000
00EF6B25404286CA8EB69DE440000000E08BB5254073F0C2AAB69DE440000000
603E49264013CF8AC6B69DE44000000060804824407CF36AE2B69DE440000000
60B5B22240AD5D63FEB69DE44000000080AAB523401682431AB79DE440000000
A04BD02340B6600B36B79DE440000000601D6A2440B0101C52B79DE440000000
2050E3254050EFE36DB79DE440000000E03C862440F0CDAB89B79DE440000000
A0974024402138A4A5B79DE440000000C004A324401BE8B4C1B79DE440000000
C0ADF72440BBC67CDDB79DE440000000401FA225405BA544F9B79DE440000000
80837A2440FB830C15B89DE440000000C03AAE25409B62D430B89DE440000000
608A7C23403C419C4CB89DE440000000A041CF2440A4657C68B89DE440000000
20230024400D8A5C84B89DE4400000004077502440073A6DA0B89DE440000000
C03F562540A71835BCB89DE4400000004078FC254047F7FCD7B89DE440000000
80E9872640E7D5C4F3B89DE44000000000343D2540E185D50FB99DE440000000
2051A1254012F0CD2BB99DE440000000A09C3C26407B14AE47B99DE440000000
E06521264075C4BE63B99DE4400000006078D62540DDE89E7FB99DE440000000
80486F25407EC7669BB99DE44000000000BB232640777777B7B99DE440000000
005441274018563FD3B99DE4400000002088492640807A1FEFB99DE440000000
E0FF3927405813CF0ABA9DE440000000A0B1EC2740F8F19626BA9DE440000000
2091B42640295C8F42BA9DE440000000208EE72740C93A575EBA9DE440000000
E08FD82540325F377ABA9DE440000000E09A3F27409A831796BA9DE440000000
8024CF27403A62DFB1BA9DE440000000A069B02840A386BFCDBA9DE440000000
60C3912740D4F0B7E9BA9DE440000000A092AA274074CF7F05BB9DE440000000
C028E02840DDF35F21BB9DE44000000080CAA227407DD2273DBB9DE440000000
E0472929401DB1EF58BB9DE44000000040888C2840BD8FB774BB9DE440000000
A00B5B28405D6E7F90BB9DE4400000006024DE2740C6925FACBB9DE440000000
20A2BD27402FB73FC8BB9DE4400000002042BD2840CF9507E4BB9DE440000000
806C7C28406F74CFFFBB9DE4400000004047DB28406924E01BBC9DE440000000
C0F2D5284040BD8F37BC9DE440000000E029842840E09B5753BC9DE440000000
805C94284049C0376FBC9DE44000000040E1352940B1E4178BBC9DE440000000
40C8AA28401A09F8A6BC9DE440000000A048ED2840832DD8C2BC9DE440000000
6091FE28405AC687DEBC9DE4400000008006D42840C3EA67FABC9DE440000000
E0C6872840F4546016BD9DE440000000204BDD284094332832BD9DE440000000
60126E28403412F04DBD9DE440000000E0AE8C28409D36D069BD9DE440000000
20DA7C28403D159885BD9DE4400000000070B42840DDF35FA1BD9DE440000000
200A9F28407DD227BDBD9DE44000000020F9AD2840E6F607D9BD9DE440000000
E0049C28404F1BE8F4BD9DE440000000005A662840EFF9AF10BE9DE440000000
20CB8328408FD8772CBE9DE440000000E04E98284066712748BE9DE440000000
20B05A2840CF950764BE9DE44000000020BB6228406F74CF7FBE9DE440000000
80157928400F53979BBE9DE440000000A0346A2840AF315FB7BE9DE440000000
00A7A1284018563FD3BE9DE440000000C0F5572840110650EFBE9DE440000000
C0F6802840B1E4170BBF9DE440000000A0E6372840AB942827BF9DE440000000
80548628404B73F042BF9DE440000000C008812840EC51B85EBF9DE440000000
80915628408C30807ABF9DE440000000E0C03F284063C92F96BF9DE440000000
E06D38284003A8F7B1BF9DE440000000407A8F28403412F0CDBF9DE440000000
608A4B28409D36D0E9BF9DE440000000A0772628403D159805C09DE440000000
E089272840DDF35F21C09DE440000000E0864928404618403DC09DE440000000
E0AFFC2740E6F60759C09DE440000000002709284017610075C09DE440000000
401BD027408085E090C09DE440000000803FE72740E8A9C0ACC09DE440000000
6058CC2740C04270C8C09DE440000000006EA02740296750E4C09DE440000000
C0438E27405AD14800C19DE440000000E06C702740FAAF101CC19DE440000000
A00780274063D4F037C19DE4400000008096862740CBF8D053C19DE440000000
20784B27406BD7986FC19DE440000000C0423B27400BB6608BC19DE440000000
802D2B2740AB9428A7C19DE44000000060322F274014B908C3C19DE440000000
80A91327407DDDE8DEC19DE44000000020381B2740778DF9FAC19DE440000000
40930C27404E26A916C29DE44000000020313E274026BF5832C29DE440000000
E057EA26408EE3384EC29DE440000000200E1127402EC2006AC29DE440000000
A09A152740602CF985C29DE4400000004042FE2640000BC1A1C29DE440000000
C04D0D2740682FA1BDC29DE440000000A090172740D15381D9C29DE440000000
0040EF26403A7861F5C29DE4400000006028AF26406BE25911C39DE440000000
2088EA26409C4C522DC39DE440000000A05710274005713249C39DE440000000
00772F2740A54FFA64C39DE440000000C07FF826400E74DA80C39DE440000000
408DDC2640AE52A29CC39DE4400000006079D62640DFBC9AB8C39DE440000000
A076B726407F9B62D4C39DE4400000008008742640563412F0C39DE440000000
A0F1512640BF58F20BC49DE440000000A08A9E2640F0C2EA27C49DE440000000
600A71264090A1B243C49DE440000000609F87264031807A5FC49DE440000000
A0674E264099A45A7BC49DE440000000802F8A264039832297C49DE440000000
E01B6226406BED1AB3C49DE440000000800D502640D311FBCEC49DE440000000
20F63B2640ABAAAAEAC49DE44000000080F63526404B897206C59DE440000000
20593826407CF36A22C59DE440000000005FED2540E5174B3EC59DE440000000
E0D707264085F6125AC59DE4400000004099BC2540B6600B76C59DE440000000
20EBAA25401F85EB91C59DE440000000804BD5254087A9CBADC59DE440000000
804EB52540278893C9C59DE440000000609A80254090AC73E5C59DE440000000
8006A52540F9D05301C69DE44000000020B350254099AF1B1DC69DE440000000
20B350254002D4FB38C69DE440000000C0065A2540A2B2C354C69DE440000000
40EE84254042918B70C69DE44000000040EE842540AAB56B8CC69DE440000000
00BF7E25404A9433A8C69DE44000000000BF7E2540B3B813C4C69DE440000000
2000CA25405397DBDFC69DE440000000807A732540BCBBBBFBC69DE440000000
A0C099254024E09B17C79DE440000000E08CB62540564A9433C79DE440000000
A00A9D254087B48C4FC79DE440000000A0D31126402793546BC79DE440000000
E0B4E12540C7711C87C79DE4400000002078A325406750E4A2C79DE440000000
C08CFE2540D074C4BEC79DE440000000E0F8C02540A70D74DAC79DE440000000
209FE02540103254F6C79DE440000000C0C9EA254079563412C89DE440000000
0004DF2540AAC02C2EC89DE4400000008029FD25404A9FF449C89DE440000000
4068EB2540B3C3D465C89DE440000000E0A2E725401BE8B481C89DE440000000
0005F22540F380649DC89DE440000000E0AF3726405BA544B9C89DE440000000
401F1A2640333EF4D4C89DE440000000802B2826402DEE04F1C89DE440000000
80533A2640CDCCCC0CC99DE44000000060F406264035F1AC28C99DE440000000
00206E2640D6CF7444C99DE440000000E09C552640AD682460C99DE440000000
20F07226404D47EC7BC99DE440000000808F7D2640ED25B497C99DE440000000
2045BE26408D047CB3C99DE44000000060BFE52640BE6E74CFC99DE440000000
40A0D726405E4D3CEBC99DE4400000004035DC2640C7711C07CA9DE440000000
40D16627406750E422CA9DE440000000200BAD2740072FAC3ECA9DE440000000
A0D1C2274070538C5ACA9DE440000000C02A082840D9776C76CA9DE440000000
80C20C28400AE26492CA9DE440000000402A1428403B4C5DAECA9DE440000000
20D5522840DB2A25CACA9DE440000000000D3F2840444F05E6CA9DE440000000
E0C47F2840AD73E501CB9DE44000000080528A28401598C51DCB9DE440000000
00D4D228407EBCA539CB9DE4400000008072892840AF269E55CB9DE440000000
201F132940184B7E71CB9DE44000000020E8D12840B829468DCB9DE440000000
00F0F3284058080EA9CB9DE4400000002031332940C12CEEC4CB9DE440000000
80906B29402951CEE0CB9DE44000000040B38929409275AEFCCB9DE440000000
00646B2940FB998E18CC9DE440000000C0C30F2A409B785634CC9DE440000000
807CE22940CCE24E50CC9DE440000000802B3F2A4035072F6CCC9DE440000000
A0773C2A402FB73F88CC9DE440000000209FC12940CF9507A4CC9DE440000000
807F9C29406F74CFBFCC9DE440000000A05D772A400F5397DBCC9DE440000000
A00A1B2A4040BD8FF7CC9DE44000000020DFEA2A40A9E16F13CD9DE440000000
0002EB2A40DA4B682FCD9DE44000000060D9BC2A40B1E4174BCD9DE440000000
40DB4C2B401A09F866CD9DE440000000C0ECC12B4014B90883CD9DE440000000
201DAF2B40B497D09ECD9DE44000000080BC472B40547698BACD9DE440000000
A02A422B4085E090D6CD9DE44000000020E56E2C4026BF58F2CD9DE440000000
0040D32B408EE3380ECE9DE4400000006041842B40F707192ACE9DE440000000
408DC42B4028721146CE9DE4400000002021772C409196F161CE9DE440000000
800DC62B40FABAD17DCE9DE44000000000613B2C402B25CA99CE9DE440000000
00BA6B2C409449AAB5CE9DE440000000E09F462C40FC6D8AD1CE9DE440000000
40F5802C409C4C52EDCE9DE4400000000050552C40CEB64A09CF9DE440000000
808EB42D40}
end
object T_10244876: TFastLineSeries
Title = 'T - 10244876'
DrawStyle = flAll
LinePen.Color = xFFB3080E
LinePen.Width = 3.000000000000000000
LinePen.Fill.Color = xFFB3080E
XValues.DateTime = True
XValues.Name = 'X'
XValues.Order = loNone
YValues.Name = 'Y'
YValues.Order = loNone
Data = {
01260100007B1F6F29AF9DE44000000000001036401BFE3645AF9DE440000000
0000103640BBDCFE60AF9DE4400000000000303640B58C0F7DAF9DE440000000
0000303640C3DFA698AF9DE44000000000004036402C0487B4AF9DE440000000
0000503640CCE24ED0AF9DE4400000000000603640FD4C47ECAF9DE440000000
00006036409D2B0F08B09DE44000000000007036403D0AD723B09DE440000000
0000803640DDE89E3FB09DE44000000000009036400F53975BB09DE440000000
000090364077777777B09DE4400000000000A0364018563F93B09DE440000000
0000B03640807A1FAFB09DE4400000000000B036402059E7CAB09DE440000000
0000D03640897DC7E6B09DE4400000000000C03640F2A1A702B19DE440000000
0000D036405AC6871EB19DE4400000000000E03640C3EA673AB19DE440000000
0000E0364063C92F56B19DE440000000000000374094332872B19DE440000000
0000003740FD57088EB19DE4400000000000203740667CE8A9B19DE440000000
000020374097E6E0C5B19DE4400000000000303740C850D9E1B19DE440000000
00003037403175B9FDB19DE4400000000000303740D1538119B29DE440000000
000030374071324935B29DE440000000000030374048CBF850B29DE440000000
00004037407A35F16CB29DE44000000000004037401A14B988B29DE440000000
0000403740BAF280A4B29DE44000000000004037405AD148C0B29DE440000000
0000403740FAAF10DCB29DE44000000000004037402B1A09F8B29DE440000000
0000403740CBF8D013B39DE44000000000004037406BD7982FB39DE440000000
0000503740D4FB784BB39DE44000000000005037403D205967B39DE440000000
00006037406E8A5183B39DE4400000000000603740D7AE319FB39DE440000000
0000603740AE47E1BAB39DE4400000000000603740176CC1D6B39DE440000000
000060374048D6B9F2B39DE4400000000000703740B1FA990EB49DE440000000
000070374051D9612AB49DE4400000000000803740DC14A346B49DE440000000
000080374045398362B49DE4400000000000903740AD5D637EB49DE440000000
00009037404D3C2B9AB49DE4400000000000803740B6600BB6B49DE440000000
0000803740563FD3D1B49DE4400000000000A03740BF63B3EDB49DE440000000
0000A037405F427B09B59DE4400000000000B0374036DB2A25B59DE440000000
0000D037409FFF0A41B59DE4400000000000D037403FDED25CB59DE440000000
0000E03740DFBC9A78B59DE4400000000000E0374010279394B59DE440000000
0000E0374042918BB0B59DE4400000000000E03740AAB56BCCB59DE440000000
0000D03740DC1F64E8B59DE4400000000000C037407CFE2B04B69DE440000000
0000B03740E4220C20B69DE4400000000000B037404D47EC3BB69DE440000000
0000A03740ED25B457B69DE4400000000000B03740564A9473B69DE440000000
0000A03740BE6E748FB69DE4400000000000A037405E4D3CABB69DE440000000
0000B03740FE2B04C7B69DE4400000000000A037406750E4E2B69DE440000000
0000A03740D074C4FEB69DE4400000000000A03740A70D741AB79DE440000000
0000A03740D9776C36B79DE4400000000000B03740419C4C52B79DE440000000
0000B037407306456EB79DE4400000000000C0374013E50C8AB79DE440000000
0000C03740444F05A6B79DE4400000000000C0374075B9FDC1B79DE440000000
0000C037401598C5DDB79DE4400000000000B037407EBCA5F9B79DE440000000
0000B037401E9B6D15B89DE4400000000000B03740BE793531B89DE440000000
0000A03740B829464DB89DE4400000000000A0374058080E69B89DE440000000
0000A03740F8E6D584B89DE44000000000009037402951CEA0B89DE440000000
00009037402301DFBCB89DE4400000000000703740C3DFA6D8B89DE440000000
0000803740BD8FB7F4B89DE440000000000080374026B49710B99DE440000000
0000703740C6925F2CB99DE440000000000070374066712748B99DE440000000
0000703740CF950764B99DE440000000000060374000000080B99DE440000000
0000703740316AF89BB99DE4400000000000703740D148C0B7B99DE440000000
0000703740712788D3B99DE4400000000000603740DA4B68EFB99DE440000000
00006037404370480BBA9DE4400000000000603740E34E1027BA9DE440000000
00005037404B73F042BA9DE4400000000000603740EC51B85EBA9DE440000000
00004037408C30807ABA9DE4400000000000403740F4546096BA9DE440000000
0000303740943328B2BA9DE4400000000000303740FD5708CEBA9DE440000000
0000203740D4F0B7E9BA9DE440000000000030374074CF7F05BB9DE440000000
0000203740DDF35F21BB9DE44000000000001037404618403DBB9DE440000000
0000003740E6F60759BB9DE440000000000000374017610075BB9DE440000000
0000F036408085E090BB9DE4400000000000E03640E8A9C0ACBB9DE440000000
0000E03640898888C8BB9DE4400000000000E03640BAF280E4BB9DE440000000
0000E0364023176100BC9DE4400000000000E036401CC7711CBC9DE440000000
0000D03640BCA53938BC9DE4400000000000C03640EE0F3254BC9DE440000000
0000B036408EEEF96FBC9DE4400000000000B036402ECDC18BBC9DE440000000
0000A0364097F1A1A7BC9DE44000000000009036406E8A51C3BC9DE440000000
00009036400E6919DFBC9DE4400000000000803640778DF9FABC9DE440000000
0000803640DFB1D916BD9DE44000000000008036407F90A132BD9DE440000000
00007036401F6F694EBD9DE440000000000080364051D9616ABD9DE440000000
0000903640F1B72986BD9DE4400000000000A036409196F1A1BD9DE440000000
0000A036403175B9BDBD9DE4400000000000A03640D15381D9BD9DE440000000
0000A03640713249F5BD9DE4400000000000A03640DA562911BE9DE440000000
0000B036407A35F12CBE9DE4400000000000A036401A14B948BE9DE440000000
0000A03640BAF28064BE9DE4400000000000A0364023176180BE9DE440000000
0000A03640C3F5289CBE9DE440000000000090364063D4F0B7BE9DE440000000
0000A03640CBF8D0D3BE9DE44000000000009036406BD798EFBE9DE440000000
0000A03640D4FB780BBF9DE4400000000000A036403D205927BF9DE440000000
0000B036406E8A5143BF9DE4400000000000A03640D7AE315FBF9DE440000000
0000A0364008192A7BBF9DE4400000000000B03640A8F7F196BF9DE440000000
0000B0364048D6B9B2BF9DE4400000000000B036407940B2CEBF9DE440000000
0000A03640ABAAAAEABF9DE4400000000000B036404B897206C09DE440000000
0000B03640EB673A22C09DE4400000000000A036408B46023EC09DE440000000
0000B03640F36AE259C09DE4400000000000C036409449AA75C09DE440000000
0000B03640FC6D8A91C09DE4400000000000B0364065926AADC09DE440000000
0000B0364096FC62C9C09DE4400000000000B03640FF2043E5C09DE440000000
0000C036409FFF0A01C19DE4400000000000B036403FDED21CC19DE440000000
0000B03640DFBC9A38C19DE4400000000000C0364048E17A54C19DE440000000
0000B03640B0055B70C19DE4400000000000B0364050E4228CC19DE440000000
0000B03640B90803A8C19DE4400000000000B0364059E7CAC3C19DE440000000
0000B03640F9C592DFC19DE4400000000000C0364099A45AFBC19DE440000000
0000C0364039832217C29DE4400000000000B036406BED1A33C29DE440000000
0000B036409C57134FC29DE4400000000000B036403C36DB6AC29DE440000000
0000B03640DC14A386C29DE4400000000000B03640453983A2C29DE440000000
0000A03640E5174BBEC29DE4400000000000A036404D3C2BDAC29DE440000000
0000A03640B6600BF6C29DE44000000000009036401F85EB11C39DE440000000
0000903640BF63B32DC39DE4400000000000903640F0CDAB49C39DE440000000
000090364090AC7365C39DE44000000000008036408A5C8481C39DE440000000
0000803640BBC67C9DC39DE44000000000008036405BA544B9C39DE440000000
0000803640C4C924D5C39DE4400000000000803640F5331DF1C39DE440000000
00007036405E58FD0CC49DE4400000000000703640C77CDD28C49DE440000000
000070364089720645C49DE440000000000070364098C59D60C49DE440000000
000070364001EA7D7CC49DE4400000000000603640A1C84598C49DE440000000
000070364041A70DB4C49DE4400000000000603640E185D5CFC49DE440000000
000060364012F0CDEBC49DE4400000000000603640B2CE9507C59DE440000000
0000603640E4388E23C59DE44000000000006036408417563FC59DE440000000
000060364024F61D5BC59DE440000000000060364055601677C59DE440000000
0000603640BE84F692C59DE440000000000060364026A9D6AEC59DE440000000
0000603640C6879ECAC59DE4400000000000603640666666E6C59DE440000000
0000603640CF8A4602C69DE440000000000050364038AF261EC69DE440000000
0000503640D88DEE39C69DE440000000000050364009F8E655C69DE440000000
0000503640A9D6AE71C69DE440000000000050364049B5768DC69DE440000000
0000503640B2D956A9C69DE44000000000005036401BFE36C5C69DE440000000
0000503640832217E1C69DE44000000000005036402301DFFCC69DE440000000
0000503640C3DFA618C79DE440000000000050364063BE6E34C79DE440000000
0000403640039D3650C79DE4400000000000503640A37BFE6BC79DE440000000
00005036400CA0DE87C79DE440000000000040364075C4BEA3C79DE440000000
000050364015A386BFC79DE44000000000004036407EC766DBC79DE440000000
0000403640AF315FF7C79DE440000000000040364018563F13C89DE440000000
0000403640B834072FC89DE4400000000000403640E99EFF4AC89DE440000000
0000403640897DC766C89DE4400000000000303640BAE7BF82C89DE440000000
0000403640230CA09EC89DE44000000000004036408C3080BAC89DE440000000
00004036402C0F48D6C89DE4400000000000403640CCED0FF2C89DE440000000
00004036403412F00DC99DE4400000000000403640D4F0B729C99DE440000000
000030364074CF7F45C99DE4400000000000403640DDF35F61C99DE440000000
00003036407DD2277DC99DE44000000000003036401DB1EF98C99DE440000000
000030364086D5CFB4C99DE440000000000030364026B497D0C99DE440000000
00003036408FD877ECC99DE44000000000004036402FB73F08CA9DE440000000
000040364097DB1F24CA9DE440000000000040364037BAE73FCA9DE440000000
0000303640A0DEC75BCA9DE440000000000040364040BD8F77CA9DE440000000
0000403640E09B5793CA9DE440000000000040364049C037AFCA9DE440000000
0000403640E99EFFCACA9DE440000000000040364052C3DFE6CA9DE440000000
0000403640F2A1A702CB9DE440000000000040364092806F1ECB9DE440000000
00004036408C30803ACB9DE4400000000000403640F4546056CB9DE440000000
0000403640CCED0F72CB9DE44000000000000036406CCCD78DCB9DE440000000
0000F03540D4F0B7A9CB9DE4400000000000F03540CEA0C8C5CB9DE440000000
0000E035406E7F90E1CB9DE4400000000000D03540D7A370FDCB9DE440000000
0000F0354040C85019CC9DE4400000000000F03540A8EC3035CC9DE440000000
0000F0354011111151CC9DE4400000000000003640B1EFD86CCC9DE440000000
000010364051CEA088CC9DE4400000000000103640823899A4CC9DE440000000
0000203640B4A291C0CC9DE4400000000000303640AE52A2DCCC9DE440000000
000030364085EB51F8CC9DE4400000000000303640B6554A14CD9DE440000000
00003036401F7A2A30CD9DE4400000000000403640889E0A4CCD9DE440000000
0000403640B9080368CD9DE44000000000004036407CFE2B84CD9DE440000000
00005036401CDDF39FCD9DE44000000000005036408401D4BBCD9DE440000000
000060364024E09BD7CD9DE4400000000000503640564A94F3CD9DE440000000
000060364087B48C0FCE9DE4400000000000703640F0D86C2BCE9DE440000000
000070364058FD4C47CE9DE4400000000000803640C1212D63CE9DE440000000
00008036406100F57ECE9DE440000000000090364001DFBC9ACE9DE440000000
0000A03640A1BD84B6CE9DE4400000000000B036400AE264D2CE9DE440000000
0000B03640AAC02CEECE9DE4400000000000C036404A9FF409CF9DE440000000
0000C03640}
end
object H_10244876: TFastLineSeries
Title = 'H - 10244876'
VertAxis = aRightAxis
DrawStyle = flAll
LinePen.Color = xFFF2C05D
LinePen.Width = 3.000000000000000000
LinePen.Fill.Color = xFFF2C05D
XValues.DateTime = True
XValues.Name = 'X'
XValues.Order = loNone
YValues.Name = 'Y'
YValues.Order = loNone
Data = {
01260100007B1F6F29AF9DE440000000404E4750401BFE3645AF9DE440000000
80A5305040BBDCFE60AF9DE440000000E0601A5040B58C0F7DAF9DE440000000
40D8065040C3DFA698AF9DE440000000E0E6DA4F402C0487B4AF9DE440000000
A04ED24F40CCE24ED0AF9DE4400000006095AD4F40FD4C47ECAF9DE440000000
603DAB4F409D2B0F08B09DE44000000060F36B4F403D0AD723B09DE440000000
809A504F40DDE89E3FB09DE440000000809A504F400F53975BB09DE440000000
00C2414F4077777777B09DE44000000000F1204F4018563F93B09DE440000000
2098054F40807A1FAFB09DE4400000002078024F402059E7CAB09DE440000000
A09FF34E40897DC7E6B09DE440000000C0DFF94E40F2A1A702B19DE440000000
20C7E44E405AC6871EB19DE440000000E0EDBC4E40C3EA673AB19DE440000000
8064904E4063C92F56B19DE44000000080EB714E4094332872B19DE440000000
C0B2594E40FD57088EB19DE440000000C0B2594E40667CE8A9B19DE440000000
60124A4E4097E6E0C5B19DE440000000C019384E40C850D9E1B19DE440000000
2001234E403175B9FDB19DE44000000040A8074E40D1538119B29DE440000000
20B7E34D4071324935B29DE440000000C0CFF84D4048CBF850B29DE440000000
2088044E407A35F16CB29DE440000000A016D44D401A14B988B29DE440000000
809ECE4D40BAF280A4B29DE4400000006005AD4D405AD148C0B29DE440000000
40D7E64D40FAAF10DCB29DE4400000002088044E402B1A09F8B29DE440000000
8008114E40CBF8D013B39DE44000000040A8074E406BD7982FB39DE440000000
2088044E40D4FB784BB39DE44000000060E80D4E403D205967B39DE440000000
2088044E406E8A5183B39DE4400000000010FF4D40D7AE319FB39DE440000000
2088044E40AE47E1BAB39DE4400000000068014E40176CC1D6B39DE440000000
40A8074E4048D6B9F2B39DE440000000A028144E40B1FA990EB49DE440000000
60E80D4E4051D9612AB49DE440000000C0CFF84D40DC14A346B49DE440000000
604FEC4D4045398362B49DE44000000020B7E34D40AD5D637EB49DE440000000
402FE94D404D3C2B9AB49DE4400000002088044E40B6600BB6B49DE440000000
A028144E40563FD3D1B49DE4400000004041294E40BF63B3EDB49DE440000000
209A444E405F427B09B59DE440000000E0D25C4E4036DB2A25B59DE440000000
00F35F4E409FFF0A41B59DE440000000C02B784E403FDED25CB59DE440000000
8064904E40DFBC9A78B59DE440000000E01C9C4E4010279394B59DE440000000
E0EDBC4E4042918BB0B59DE440000000406EC94E40AAB56BCCB59DE440000000
A006D24E40DC1F64E8B59DE440000000000EC04E407CFE2B04B69DE440000000
E095BA4E40E4220C20B69DE440000000406EC94E404D47EC3BB69DE440000000
0087DE4E40ED25B457B69DE440000000404EC64E40564A9473B69DE440000000
406EC94E40BE6E748FB69DE440000000E0EDBC4E405E4D3CABB69DE440000000
A055B44E40FE2B04C7B69DE440000000000EC04E406750E4E2B69DE440000000
A026D54E40D074C4FEB69DE440000000A026D54E40A70D741AB79DE440000000
E066DB4E40D9776C36B79DE440000000807FF04E40419C4C52B79DE440000000
0058FF4E407306456EB79DE440000000A070144F4013E50C8AB79DE440000000
E0813B4F40444F05A6B79DE440000000C0DA564F4075B9FDC1B79DE440000000
A08B744F401598C5DDB79DE440000000000C814F407EBCA5F9B79DE440000000
60F36B4F401E9B6D15B89DE44000000060224B4F40BE793531B89DE440000000
4002484F40B829464DB89DE44000000000C2414F4058080E69B89DE440000000
00C2414F40F8E6D584B89DE440000000809A504F402951CEA0B89DE440000000
40D3684F402301DFBCB89DE440000000E0CB7A4F40C3DFA6D8B89DE440000000
E09C9B4F40BD8FB7F4B89DE4400000006095AD4F4026B49710B99DE440000000
802ECF4F40C6925F2CB99DE44000000020B803504066712748B99DE440000000
60B40C5040CF950764B99DE440000000205D23504000000080B99DE440000000
C0E5365040316AF89BB99DE440000000E02FFC5040D148C0B7B99DE440000000
A0E1325140712788D3B99DE4400000006057ED5040DA4B68EFB99DE440000000
E00C1B51404370480BBA9DE44000000020BFE45040E34E1027BA9DE440000000
60980C51404B73F042BA9DE44000000080E4105140EC51B85EBA9DE440000000
C0501851408C30807ABA9DE440000000A074125140F4546096BA9DE440000000
80540F5140943328B2BA9DE4400000004058065140FD5708CEBA9DE440000000
E032DA5040D4F0B7E9BA9DE440000000C035B8504074CF7F05BB9DE440000000
E0409D5040DDF35F21BB9DE440000000404E4750404618403DBB9DE440000000
40BFE94F40E6F60759BB9DE440000000C0DA564F4017610075BB9DE440000000
202EC34E408085E090BB9DE440000000E0837A4E40E8A9C0ACBB9DE440000000
A0A1324E40898888C8BB9DE440000000E0EFFB4D40BAF280E4BB9DE440000000
604FEC4D4023176100BC9DE4400000006005AD4D401CC7711CBC9DE440000000
80AC914D40BCA53938BC9DE440000000C0EC974D40EE0F3254BC9DE440000000
404C884D408EEEF96FBC9DE440000000C053764D402ECDC18BBC9DE440000000
00EC7E4D4097F1A1A7BC9DE440000000E0CB7B4D406E8A51C3BC9DE440000000
200C824D400E6919DFBC9DE440000000A0CC944D40778DF9FABC9DE440000000
A0CC944D40DFB1D916BD9DE440000000404C884D407F90A132BD9DE440000000
808C8E4D401F6F694EBD9DE44000000080AC914D4051D9616ABD9DE440000000
A016D44D40F1B72986BD9DE4400000002088044E409196F1A1BD9DE440000000
007A414E403175B9BDBD9DE440000000C02B784E40D15381D9BD9DE440000000
207DA54E40713249F5BD9DE4400000008035B14E40DA562911BE9DE440000000
80AECF4E407A35F12CBE9DE440000000A006D24E401A14B948BE9DE440000000
40B8084F40BAF28064BE9DE440000000C0DFF94E4023176180BE9DE440000000
60D80B4F40C3F5289CBE9DE440000000C090174F4063D4F0B7BE9DE440000000
60A92C4F40CBF8D0D3BE9DE44000000020E2444F406BD798EFBE9DE440000000
C0FA594F40D4FB780BBF9DE4400000002093624F403D205927BF9DE440000000
60F36B4F406E8A5143BF9DE44000000040A4894F40D7AE315FBF9DE440000000
40A4894F4008192A7BBF9DE44000000000BD9E4F40A8F7F196BF9DE440000000
603DAB4F4048D6B9B2BF9DE44000000080B5B04F407940B2CEBF9DE440000000
008EBF4F40ABAAAAEABF9DE44000000020CEC54F404B897206C09DE440000000
40EEC84F40EB673A22C09DE44000000020CEC54F408B46023EC09DE440000000
E0E6DA4F40F36AE259C09DE440000000C03FF64F409449AA75C09DE440000000
C03FF64F40FC6D8A91C09DE440000000208C02504065926AADC09DE440000000
40F809504096FC62C9C09DE440000000A0F4125040FF2043E5C09DE440000000
60880B50409FFF0A01C19DE44000000060B40C50403FDED21CC19DE440000000
60880B5040DFBC9A38C19DE440000000E0601A504048E17A54C19DE440000000
00AD1E5040B0055B70C19DE44000000000CD21504050E4228CC19DE440000000
00CD215040B90803A8C19DE440000000403929504059E7CAC3C19DE440000000
60592C5040F9C592DFC19DE440000000401926504099A45AFBC19DE440000000
60E92D504039832217C29DE440000000C0113850406BED1A33C29DE440000000
E0313B50409C57134FC29DE440000000209E4250403C36DB6AC29DE440000000
202E445040DC14A386C29DE440000000609A4B5040453983A2C29DE440000000
8076515040E5174BBEC29DE440000000C0E25850404D3C2BDAC29DE440000000
C026565040B6600BF6C29DE440000000C0265650401F85EB11C39DE440000000
C052575040BF63B32DC39DE440000000E0925D5040F0CDAB49C39DE440000000
C0E258504090AC7365C39DE440000000E0025C50408A5C8481C39DE440000000
C052575040BBC67C9DC39DE440000000C0E25850405BA544B9C39DE440000000
C0E2585040C4C924D5C39DE440000000C026565040F5331DF1C39DE440000000
C0265650405E58FD0CC49DE4400000008076515040C77CDD28C49DE440000000
C0E258504089720645C49DE440000000C05257504098C59D60C49DE440000000
C05257504001EA7D7CC49DE440000000C052575040A1C84598C49DE440000000
C02656504041A70DB4C49DE4400000008076515040E185D5CFC49DE440000000
A09654504012F0CDEBC49DE440000000A006535040B2CE9507C59DE440000000
80E64F5040E4388E23C59DE44000000080BA4E50408417563FC59DE440000000
602A4D504024F61D5BC59DE440000000600A4A504055601677C59DE440000000
407A485040BE84F692C59DE44000000020BE45504026A9D6AEC59DE440000000
407A485040C6879ECAC59DE44000000020BE455040666666E6C59DE440000000
202E445040CF8A4602C69DE440000000209E42504038AF261EC69DE440000000
000E415040D88DEE39C69DE44000000000523E504009F8E655C69DE440000000
00523E5040A9D6AE71C69DE440000000E0C13C504049B5768DC69DE440000000
C011385040B2D956A9C69DE440000000C0113850401BFE36C5C69DE440000000
C011385040832217E1C69DE440000000C0113850402301DFFCC69DE440000000
A0C5335040C3DFA618C79DE440000000A0C533504063BE6E34C79DE440000000
A055355040039D3650C79DE440000000C0E5365040A37BFE6BC79DE440000000
A0C53350400CA0DE87C79DE440000000A0C533504075C4BEA3C79DE440000000
A0C533504015A386BFC79DE440000000A0C53350407EC766DBC79DE440000000
A035325040AF315FF7C79DE440000000A0C533504018563F13C89DE440000000
80152F5040B834072FC89DE44000000080A5305040E99EFF4AC89DE440000000
60C92A5040897DC766C89DE44000000060592C5040BAE7BF82C89DE440000000
60592C5040230CA09EC89DE44000000060C92A50408C3080BAC89DE440000000
40A92750402C0F48D6C89DE44000000020ED245040CCED0FF2C89DE440000000
40192650403412F00DC99DE44000000000CD215040D4F0B729C99DE440000000
00CD21504074CF7F45C99DE440000000003D205040DDF35F61C99DE440000000
E0801D50407DD2277DC99DE440000000E0801D50401DB1EF98C99DE440000000
E0F01B504086D5CFB4C99DE440000000E0601A504026B497D0C99DE440000000
C0401750408FD877ECC99DE440000000C0401750402FB73F08CA9DE440000000
C04017504097DB1F24CA9DE440000000A0B015504037BAE73FCA9DE440000000
A0B0155040A0DEC75BCA9DE440000000A0F412504040BD8F77CA9DE440000000
A0B0155040E09B5793CA9DE440000000A0B015504049C037AFCA9DE440000000
A0B0155040E99EFFCACA9DE440000000C04017504052C3DFE6CA9DE440000000
C040175040F2A1A702CB9DE440000000C04017504092806F1ECB9DE440000000
E0F01B50408C30803ACB9DE440000000E0601A5040F4546056CB9DE440000000
A0F4125040CCED0F72CB9DE440000000206B654E406CCCD78DCB9DE440000000
60248A4E40D4F0B7A9CB9DE440000000207DA54E40CEA0C8C5CB9DE440000000
E0A37D4E406E7F90E1CB9DE44000000080AECF4E40D7A370FDCB9DE440000000
404EC64E4040C85019CC9DE440000000A006D24E40A8EC3035CC9DE440000000
A09FF34E4011111151CC9DE44000000060D80B4F40B1EFD86CCC9DE440000000
C090174F4051CEA088CC9DE440000000202EC34E40823899A4CC9DE440000000
40D5A74E40B4A291C0CC9DE440000000A0DC954E40AE52A2DCCC9DE440000000
60F5AA4E4085EB51F8CC9DE440000000608ECC4E40B6554A14CD9DE440000000
605FED4E401F7A2A30CD9DE440000000C0DFF94E40889E0A4CCD9DE440000000
2078024F40B9080368CD9DE440000000C0BFF64E407CFE2B84CD9DE440000000
C0DFF94E401CDDF39FCD9DE4400000000058FF4E408401D4BBCD9DE440000000
2098054F4024E09BD7CD9DE44000000060D80B4F40564A94F3CD9DE440000000
60D80B4F4087B48C0FCE9DE44000000060D80B4F40F0D86C2BCE9DE440000000
8050114F4058FD4C47CE9DE440000000C090174F40C1212D63CE9DE440000000
C090174F406100F57ECE9DE44000000060D80B4F4001DFBC9ACE9DE440000000
2098054F40A1BD84B6CE9DE440000000C0BFF64E400AE264D2CE9DE440000000
603FEA4E40AAC02CEECE9DE44000000020C7E44E404A9FF409CF9DE440000000
807FF04E40}
end
object D_10244876: TFastLineSeries
Marks.Frame.Color = claYellow
Marks.Frame.Fill.Color = claYellow
Marks.RoundSize = 2
Marks.Transparency = 50
Marks.Visible = True
Marks.Margins.Left = 1
Marks.Margins.Top = 1
Marks.Margins.Right = 1
Marks.Margins.Bottom = 1
Marks.Margins.Units = maPixels
Marks.Style = smsLabel
Marks.Angle = 90
Marks.DrawEvery = 10
Marks.Symbol.Transparency = 44
Title = 'D - 10244876'
DrawStyle = flAll
LinePen.Color = xFF5DB79E
LinePen.Width = 3.000000000000000000
LinePen.Fill.Color = xFF5DB79E
XValues.DateTime = True
XValues.Name = 'X'
XValues.Order = loNone
YValues.Name = 'Y'
YValues.Order = loNone
Data = {
01260100007B1F6F29AF9DE440000000402FEF2B401BFE3645AF9DE440000000
606FC72B40BBDCFE60AF9DE44000000000A4D42B40B58C0F7DAF9DE440000000
E009B22B40C3DFA698AF9DE44000000000089F2B402C0487B4AF9DE440000000
6089B12B40CCE24ED0AF9DE44000000060D0AA2B40FD4C47ECAF9DE440000000
C0B5A82B409D2B0F08B09DE44000000000D6892B403D0AD723B09DE440000000
A0318B2B40DDE89E3FB09DE440000000804DA52B400F53975BB09DE440000000
A0D2972B4077777777B09DE440000000C008942B4018563F93B09DE440000000
801E952B40807A1FAFB09DE4400000000042922B402059E7CAB09DE440000000
A0C0B82B40897DC7E6B09DE4400000000071A42B40F2A1A702B19DE440000000
201FAB2B405AC6871EB19DE440000000A070A02B40C3EA673AB19DE440000000
2037772B4063C92F56B19DE440000000C0DD8E2B4094332872B19DE440000000
6045782B40FD57088EB19DE440000000A030AC2B40667CE8A9B19DE440000000
C0929D2B4097E6E0C5B19DE440000000C0AAA62B40C850D9E1B19DE440000000
20D9922B403175B9FDB19DE440000000C015792B40D1538119B29DE440000000
C019572B4071324935B29DE440000000C0106B2B4048CBF850B29DE440000000
800C902B407A35F16CB29DE440000000602F622B401A14B988B29DE440000000
A0FD5C2B40BAF280A4B29DE44000000040023D2B405AD148C0B29DE440000000
20F8732B40FAAF10DCB29DE440000000800C902B402B1A09F8B29DE440000000
E0D79B2B40CBF8D013B39DE440000000C0FF922B406BD7982FB39DE440000000
40F3A92B40D4FB784BB39DE440000000A0CCB22B403D205967B39DE440000000
E0D6C32B406E8A5183B39DE44000000000ACBE2B40D7AE319FB39DE440000000
E0D6C32B40AE47E1BAB39DE44000000020E3C02B40176CC1D6B39DE440000000
60CAC62B4048D6B9F2B39DE4400000000077EC2B40B1FA990EB49DE440000000
A091E62B4051D9612AB49DE4400000000080EC2B40DC14A346B49DE440000000
E0A9E02B4045398362B49DE440000000C05CF22B40AD5D637EB49DE440000000
A08CF72B404D3C2B9AB49DE440000000C094F72B40B6600BB6B49DE440000000
4055062C40563FD3D1B49DE44000000080E94D2C40BF63B3EDB49DE440000000
609C672C405F427B09B59DE4400000008026982C4036DB2A25B59DE440000000
A0BACE2C409FFF0A41B59DE440000000C05DE52C403FDED25CB59DE440000000
20C2152D40DFBC9A78B59DE44000000060A9202D4010279394B59DE440000000
E01C3F2D4042918BB0B59DE44000000000AF4A2D40AAB56BCCB59DE440000000
A0CC382D40DC1F64E8B59DE44000000080570E2D407CFE2B04B69DE440000000
A06DEF2C40E4220C20B69DE4400000008029FD2C404D47EC3BB69DE440000000
60C5F62C40ED25B457B69DE440000000E045FA2C40564A9473B69DE440000000
404CE32C40BE6E748FB69DE44000000060BCD72C405E4D3CABB69DE440000000
80A3E92C40FE2B04C7B69DE440000000C0A0DA2C406750E4E2B69DE440000000
401FEE2C40D074C4FEB69DE440000000401FEE2C40A70D741AB79DE440000000
A0E3F32C40D9776C36B79DE440000000E031212D40419C4C52B79DE440000000
80D82E2D407306456EB79DE44000000060125C2D4013E50C8AB79DE440000000
40CF7F2D40444F05A6B79DE440000000E0BB982D4075B9FDC1B79DE440000000
80B5B32D401598C5DDB79DE440000000C027A52D407EBCA5F9B79DE440000000
2007922D401E9B6D15B89DE440000000802F742D40BE793531B89DE440000000
4073572D40B829464DB89DE440000000C0C0512D4058080E69B89DE440000000
C0C0512D40F8E6D584B89DE4400000008060452D402951CEA0B89DE440000000
60645B2D402301DFBCB89DE44000000080D5372D40C3DFA6D8B89DE440000000
606F6F2D40BD8FB7F4B89DE44000000000A37F2D4026B49710B99DE440000000
C0E4832D40C6925F2CB99DE4400000002036B62D4066712748B99DE440000000
6038C62D40CF950764B99DE440000000E078D42D4000000080B99DE440000000
C0FA102E40316AF89BB99DE44000000040D3652F40D148C0B7B99DE440000000
A0E1C12F40712788D3B99DE440000000609C322F40DA4B68EFB99DE440000000
E0D47F2F404370480BBA9DE4400000008002242F40E34E1027BA9DE440000000
C06A4D2F404B73F042BA9DE440000000E0BB6E2F40EC51B85EBA9DE440000000
2011472F408C30807ABA9DE440000000A0343D2F40F4546096BA9DE440000000
E0D71D2F40943328B2BA9DE44000000060B10E2F40FD5708CEBA9DE440000000
60C2A92E40D4F0B7E9BA9DE44000000000C4892E4074CF7F05BB9DE440000000
4055412E40DDF35F21BB9DE44000000000BA912D404618403DBB9DE440000000
20AFE52C40E6F60759BB9DE4400000008065612C4017610075BB9DE440000000
0038C02B408085E090BB9DE44000000080E3622B40E8A9C0ACBB9DE440000000
A0BD1F2B40898888C8BB9DE440000000E046EC2A40BAF280E4BB9DE440000000
6083DD2A4023176100BC9DE440000000A071A12A401CC7711CBC9DE440000000
A0626D2A40BCA53938BC9DE440000000A060592A40EE0F3254BC9DE440000000
6075302A408EEEF96FBC9DE440000000C0411F2A402ECDC18BBC9DE440000000
807D0D2A4097F1A1A7BC9DE440000000207DF029406E8A51C3BC9DE440000000
4078F629400E6919DFBC9DE440000000205CEE2940778DF9FABC9DE440000000
205CEE2940DFB1D916BD9DE440000000006CE229407F90A132BD9DE440000000
005BCE29401F6F694EBD9DE4400000008060EB294051D9616ABD9DE440000000
0091442A40F1B72986BD9DE440000000C05D8C2A409196F1A1BD9DE440000000
C096C52A403175B9BDBD9DE440000000209AF82A40D15381D9BD9DE440000000
60A1222B40713249F5BD9DE440000000E0762D2B40DA562911BE9DE440000000
60A0632B407A35F12CBE9DE44000000040B94B2B401A14B948BE9DE440000000
60E87D2B40BAF28064BE9DE4400000002051702B4023176180BE9DE440000000
20C4802B40C3F5289CBE9DE440000000E063712B4063D4F0B7BE9DE440000000
00B89E2B40CBF8D0D3BE9DE440000000A0A99A2B406BD798EFBE9DE440000000
20E7C72B40D4FB780BBF9DE440000000A0B0CF2B403D205927BF9DE440000000
2044F22B406E8A5143BF9DE44000000080FEF22B40D7AE315FBF9DE440000000
80FEF22B4008192A7BBF9DE440000000E017202C40A8F7F196BF9DE440000000
A0552B2C4048D6B9B2BF9DE440000000803F302C407940B2CEBF9DE440000000
0077232C40ABAAAAEABF9DE440000000E02B432C404B897206C09DE440000000
A0F8452C40EB673A22C09DE4400000000011292C408B46023EC09DE440000000
200D562C40F36AE259C09DE440000000E08F882C409449AA75C09DE440000000
E0756E2C40FC6D8A91C09DE44000000060AE7B2C4065926AADC09DE440000000
60E1882C4096FC62C9C09DE44000000080D4982C40FF2043E5C09DE440000000
80C3A52C409FFF0A01C19DE440000000E0BC8D2C403FDED21CC19DE440000000
00A88B2C40DFBC9A38C19DE4400000004018C02C4048E17A54C19DE440000000
6096AD2C40B0055B70C19DE440000000201DB32C4050E4228CC19DE440000000
201DB32C40B90803A8C19DE4400000006039C02C4059E7CAC3C19DE440000000
E0BCC52C40F9C592DFC19DE440000000A0D2D42C4099A45AFBC19DE440000000
E09CE22C4039832217C29DE440000000E061DA2C406BED1A33C29DE440000000
E0E0DF2C409C57134FC29DE44000000000EBEC2C403C36DB6AC29DE440000000
00A9EF2C40DC14A386C29DE440000000A0ACFC2C40453983A2C29DE440000000
60CAEC2C40E5174BBEC29DE440000000E0C3F92C404D3C2BDAC29DE440000000
C0FCF42C40B6600BF6C29DE44000000060D4DA2C401F85EB11C39DE440000000
80E0DC2C40BF63B32DC39DE44000000000CAE72C40F0CDAB49C39DE440000000
409BDF2C4090AC7365C39DE440000000E0E3CA2C408A5C8481C39DE440000000
E0B4C22C40BBC67C9DC39DE440000000806FC52C405BA544B9C39DE440000000
806FC52C40C4C924D5C39DE440000000E0A8C02C40F5331DF1C39DE440000000
207AA62C405E58FD0CC49DE44000000000499E2C40C77CDD28C49DE440000000
8040AB2C4089720645C49DE4400000002086A82C4098C59D60C49DE440000000
2086A82C4001EA7D7CC49DE44000000020548E2C40A1C84598C49DE440000000
207AA62C4041A70DB4C49DE4400000008017842C40E185D5CFC49DE440000000
A08D892C4012F0CDEBC49DE440000000A0D2862C40B2CE9507C59DE440000000
205C812C40E4388E23C59DE440000000604F7F2C408417563FC59DE440000000
A0937C2C4024F61D5BC59DE440000000601B772C4055601677C59DE440000000
E05E742C40BE84F692C59DE44000000060946F2C4026A9D6AEC59DE440000000
E05E742C40C6879ECAC59DE44000000060946F2C40666666E6C59DE440000000
40D76C2C40CF8A4602C69DE440000000A0E64F2C4038AF261EC69DE440000000
20294D2C40D88DEE39C69DE440000000005D482C4009F8E655C69DE440000000
005D482C40A9D6AE71C69DE440000000E09E452C4049B5768DC69DE440000000
20633D2C40B2D956A9C69DE44000000020633D2C401BFE36C5C69DE440000000
20633D2C40832217E1C69DE44000000020633D2C402301DFFCC69DE440000000
40D5352C40C3DFA618C79DE44000000040D5352C4063BE6E34C79DE440000000
605F1E2C40039D3650C79DE440000000E0533B2C40A37BFE6BC79DE440000000
40D5352C400CA0DE87C79DE44000000020A01B2C4075C4BEA3C79DE440000000
40D5352C4015A386BFC79DE44000000020A01B2C407EC766DBC79DE440000000
80E0182C40AF315FF7C79DE44000000020A01B2C4018563F13C89DE440000000
C060132C40B834072FC89DE440000000C020162C40E99EFF4AC89DE440000000
60CF0B2C40897DC766C89DE4400000008058F42B40BAE7BF82C89DE440000000
20900E2C40230CA09EC89DE44000000060CF0B2C408C3080BAC89DE440000000
604D062C402C0F48D6C89DE440000000C07A012C40CCED0FF2C89DE440000000
008C032C403412F00DC99DE440000000E0F6FB2B40D4F0B729C99DE440000000
40C0E12B4074CF7F45C99DE440000000A034F92B40DDF35F61C99DE440000000
C029DA2B407DD2277DC99DE440000000C029DA2B401DB1EF98C99DE440000000
0067D72B4086D5CFB4C99DE44000000000A4D42B4026B497D0C99DE440000000
201DCF2B408FD877ECC99DE440000000E052E92B402FB73F08CA9DE440000000
E052E92B4097DB1F24CA9DE440000000008FE62B4037BAE73FCA9DE440000000
6059CC2B40A0DEC75BCA9DE440000000A0B7E12B4040BD8F77CA9DE440000000
008FE62B40E09B5793CA9DE440000000008FE62B4049C037AFCA9DE440000000
008FE62B40E99EFFCACA9DE440000000E052E92B4052C3DFE6CA9DE440000000
E052E92B40F2A1A702CB9DE440000000E052E92B4092806F1ECB9DE440000000
209DF12B408C30803ACB9DE44000000000DAEE2B40F4546056CB9DE440000000
A0B7E12B40CCED0F72CB9DE440000000600FE229406CCCD78DCB9DE440000000
A0F4E92940D4F0B7A9CB9DE440000000603C032A40CEA0C8C5CB9DE440000000
E02DC429406E7F90E1CB9DE44000000040A8F52940D7A370FDCB9DE440000000
0078212A4040C85019CC9DE440000000403D2C2A40A8EC3035CC9DE440000000
20094B2A4011111151CC9DE440000000805F7B2A40B1EFD86CCC9DE440000000
4042A02A4051CEA088CC9DE44000000040F8522A40823899A4CC9DE440000000
A0ED532A40B4A291C0CC9DE440000000A0775D2A40AE52A2DCCC9DE440000000
40F7702A4085EB51F8CC9DE44000000040EC8F2A40B6554A14CD9DE440000000
200CAE2A401F7A2A30CD9DE44000000000A6D32A40889E0A4CCD9DE440000000
A082DB2A40B9080368CD9DE440000000A0C9D02A407CFE2B84CD9DE440000000
60CAED2A401CDDF39FCD9DE440000000A0CBF22A408401D4BBCD9DE440000000
C0A4122B4024E09BD7CD9DE4400000004039FE2A40564A94F3CD9DE440000000
405B182B4087B48C0FCE9DE440000000407A322B40F0D86C2BCE9DE440000000
6079372B4058FD4C47CE9DE440000000A04A572B40C1212D63CE9DE440000000
A04A572B406100F57ECE9DE440000000A0AE662B4001DFBC9ACE9DE440000000
600C7B2B40A1BD84B6CE9DE4400000004085872B400AE264D2CE9DE440000000
400D7C2B40AAC02CEECE9DE440000000C014912B404A9FF409CF9DE440000000
C0D79B2B40}
end
object ChartTool1: TAxisScrollTool
AxisID = 0
end
object ChartTool2: TAxisScrollTool
AxisID = 2
end
end

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Re: Problem with LoadChartFromFile on Android

Post by Narcís » Wed Aug 12, 2015 7:43 am

Hi Roland,
Roland wrote: where can I send the project to?
I do not want to post it to the public.
You can either post your files at http://www.steema.net/upload/ or send them to info@steema.com with a reference to this thread.
Roland wrote:I checked the DFM text and cannot see anything what would explain it (see below) ...
My guess is that something in the LoadCharFromFile procedure and the TMultiView component is interfering.
Yes, nothing evident here without being able to reproduce the problem.
Roland wrote: I would be happy to send the Android project to you - but it will also contain TMS components ...
Can't you reproduce this without TMS components? Otherwise we may not be able to reproduce the problem here.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Roland
Newbie
Newbie
Posts: 7
Joined: Tue May 26, 2015 12:00 am

Re: Problem with LoadChartFromFile on Android

Post by Roland » Wed Aug 12, 2015 9:45 am

Hi,
I created a testproject with only Delphi XE8 standard components and TChart which I do not mind to attach here ...

The following steps are needed to reproduce the problem:
1. Run the app ...
2. Click on the button at the bottom "btShowMultiView"
3. click on the button btSaveChart
4. Close the app
5. Reopen the app
6. See the strange artefact ...

Best regards and thanks for your support

Roland
Attachments
loadchartproblemproject.zip
Testproject
(1.48 KiB) Downloaded 227 times

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Re: Problem with LoadChartFromFile on Android

Post by Narcís » Wed Aug 12, 2015 11:44 am

Hi Roland,

Thanks for the project. I couldn't run it because of this error though:
[MSBuild Error] The "CreateAndroidManifestFile" task failed unexpectedly.
System.UnauthorizedAccessException: Access to the path '\..\..\AndroidManifest.template.xml' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at Borland.Build.Tasks.Shared.CreateAndroidManifestFile.genManifestFile()
at Borland.Build.Tasks.Shared.CreateAndroidManifestFile.Execute()
at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult)
Anyway, it served me as the basis for a similar project which reproduced the problem and added it to bugzilla (bug #1271). Also found a workaround to it, which consists on loading the chart as shown in the code snippet below. My project already demonstrates the bug and the workaround.

Code: Select all

procedure TForm1.FormCreate(Sender: TObject);
var tmpChart : TCustomChart;
begin
  if FileExists(TPath.GetHomePath + 'test.tee') then
  begin
    tmpChart:=TChart.Create(Self);
    LoadChartFromFile(tmpChart, TPath.GetHomePath + 'test.tee');

    Chart1 := tmpChart as TChart;
    Chart1.Parent:=Self;
  end;
end;
Attachments
AndroidImportArtifact.zip
(59.29 KiB) Downloaded 229 times
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Roland
Newbie
Newbie
Posts: 7
Joined: Tue May 26, 2015 12:00 am

Re: Problem with LoadChartFromFile on Android

Post by Roland » Wed Aug 12, 2015 12:05 pm

Great Narcís,
thanks a lot for the very good support.

Best regards

Roland

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Re: Problem with LoadChartFromFile on Android

Post by Narcís » Wed Aug 12, 2015 12:36 pm

Hi Roland,

You are very welcome!
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Post Reply