Page 1 of 1

Loading Data using TSeriesTextSource 8.04

Posted: Fri Oct 23, 2009 12:18 pm
by 10547875
I am having problems importing values into my chart using a text source. I am using RAD 2007 C++ mode, TeeChart 8.04.

The actual chart is simple: X axis is TDateTime and Y is Temperature. I am using a text file which should populate the graph. Both axis are set to automatic. When the text file is generated, the TDateTime part is saved as a double from the VAL member of TDateTime. The file looks like this:

40108.749417 95.000000
40108.749429 95.000000
40108.749441 95.000000
40108.749452 95.000000
40108.749464 95.000000

The SeriesTextSource component used for the read in is set up as:

DecimalSeparator ='.';
SeriesTextSource1->Fields->Clear();
SeriesTextSource1->Series = Series1;
SeriesTextSource1->AddField("X",1);
SeriesTextSource1->AddField("Y",2);
SeriesTextSource1->FieldSeparator = " ";
SeriesTextSource1->HeaderLines = 0;
SeriesTextSource1->Series = Series1;
SeriesTextSource1->FileName = sFileName;
SeriesTextSource1->Active = true;

The problem is: the component throws an exception when reading in the date with the following:

Exception class= EConvertError
ExceptAddr= 0048170E
ExceptionMessage= '40108.749417' is not a valid date and time

What value is your component expecting?

Br, Tim

Re: Loading Data using TSeriesTextSource 8.04

Posted: Fri Oct 23, 2009 2:08 pm
by yeray
Hi Tim,

Please see my reply at the other thread and please, don't open multiple topics with the same question.

Re: Loading Data using TSeriesTextSource 8.04

Posted: Mon Oct 26, 2009 9:08 am
by 10547875
Thanks.

Sorry for having 2 cases open. I thought that for users having the same problem and looking for a solution, changing
the topic header would help. Will not create more work for you in the future.

Cheers,
Tim