Page 1 of 1

TeeChart Pro v7.05 VCL update available

Posted: Fri Oct 14, 2005 2:11 pm
by 9333098
Since forum users might be expected to be interested in updates to issues the forums address, notice that TeeChart Pro v7.05 VCL was posted to the Customer Download Area.

Is there a change log somewhere ? The binary installer version - What's New - FixedBugs.htm is from 2002 Version 6. As many of the bugs reported here have a work around given, I'd like to be able to identify which have been fixed so I could remove the work around from existing programs and begin using the correct approach. At this point, the only way I see is to go back and retest code that was producing the bug and see if it's been fixed. By now I've forgotten many of them since I either have a work around or have ignored or not implemented a feature because of a bug. I'd like to know of bugs that are fixed so such features could now be used.

Similarily, is there a list of added features or properties ?

Steve

Posted: Fri Oct 14, 2005 2:18 pm
by narcis
Hi Steve,

You'll find this information on our Version Info web page, specially following the release notes link that leads to Release.txt.

Posted: Fri Oct 14, 2005 4:32 pm
by 9333098
Could Release.txt be included with the downloaded files ?
It describes Additions. Is there a bug fix list also ?

Can you give more details on what the following are including what the actual Delphi properties are :

-TChartPen SmallSpace integer property.
-TMarksItem Text (TStrings)

Thanks,

Steve

Posted: Mon Oct 17, 2005 7:47 am
by narcis
Hi Steve,
Could Release.txt be included with the downloaded files ?


It is already included at TeeChart's folder created by the binary installers.
It describes Additions. Is there a bug fix list also ?


When bugs are fixed they are also included here.
Can you give more details on what the following are including what the actual Delphi properties are :

-TChartPen SmallSpace integer property.


This is a property used when pen is SmallDots and indicates the space between those points.
-TMarksItem Text (TStrings)
This is a new property added to series marks.

Posted: Mon Oct 17, 2005 1:53 pm
by 9333098
It is already included at TeeChart's folder created by the binary installers.
When bugs are fixed they are also included here.
The only installed release.txt file I can find is dated 2/14/2005 and does not have any information on Ver 2.05 as does the release.txt on your web site.
-TChartPen SmallSpace integer property

This is a property used when pen is SmallDots and indicates the space between those points.
I've not been able to identify the actual property to use. Neither of the following are valid :
chart1.SmallSpace
series1.Pen.SmallSpace
-TMarksItem Text (TStrings)

This is a new property added to series marks.
I also cannot identify the correct property to use.
series1.Marks.Item[0].Text is invalid.

Posted: Thu Oct 20, 2005 8:28 am
by narcis
Hi SteveP,
The only installed release.txt file I can find is dated 2/14/2005 and does not have any information on Ver 2.05 as does the release.txt on your web site.
Yes, you are right about that. I'll try to find out what happened with that and I'll get back to you when I have some news.
I've not been able to identify the actual property to use. Neither of the following are valid :
chart1.SmallSpace
series1.Pen.SmallSpace
This property works fine here, try using something like the snippet below to appreciate it.

Code: Select all

procedure TForm1.FormCreate(Sender: TObject);
begin
  Chart1.View3D:=false;
 
  Series1.FillSampleValues(); //Line Series
  Series2.FillSampleValues(); //Line Series
 
  Series1.Pen.SmallDots:=true;
  Series1.Pen.SmallSpace:=2;
 
  Series2.Pen.SmallDots:=true;
  Series2.Pen.SmallSpace:=5;
end;
I also cannot identify the correct property to use.
series1.Marks.Item[0].Text is invalid.
An example on how to use it would be:

Code: Select all

  // customize another mark...
  with Series1.Marks[5] do
  begin
    Font.Size:=12;
    Font.Color:=clWhite;
    Color:=clNavy;
    ShapeStyle:=fosRoundRectangle;
    Shadow.Size:=4;
    Shadow.Transparency:=60;
    Shadow.Color:=clDkGray;
    Text.Add('One');
  end;

Posted: Fri Oct 21, 2005 3:05 am
by 9333098
This property works fine here, try using something like the snippet below to appreciate it.

Code: Select all

procedure TForm1.FormCreate(Sender: TObject);
begin
  Chart1.View3D:=false;
 
  Series1.FillSampleValues(); //Line Series
  Series2.FillSampleValues(); //Line Series
 
  Series1.Pen.SmallDots:=true;
  Series1.Pen.SmallSpace:=2;
 
  Series2.Pen.SmallDots:=true;
  Series2.Pen.SmallSpace:=5;
end;
Using either the 7.05 binary or source code with file dates of Oct 10, I get [Error] Undeclared identifier: 'SmallSpace'
Delphi 7 with XP SP2, happens on two computers.
Right-click on a chart in delphi, it says 7.05

I do see the following new features for esxample :
-TArrowSeries Clicked method.
-TArrowSeries ArrowPercent property.
-TAxisArrowTool HeadWidth (integer) and SizePercent (integer %)

Code: Select all

  // customize another mark...
  with Series1.Marks[5] do
  begin
    Font.Size:=12;
    Font.Color:=clWhite;
    Color:=clNavy;
    ShapeStyle:=fosRoundRectangle;
    Shadow.Size:=4;
    Shadow.Transparency:=60;
    Shadow.Color:=clDkGray;
    Text.Add('One');
  end;
At the Text.Add('One') line I get
[Error] Record, object or class type required

Steve

Posted: Mon Oct 24, 2005 3:14 pm
by narcis
Hi Steve,

It would seem that your Delphi is still referencing old TeeChart .dcu's. You should try removing the old ones and compile and reinstall TeeChart using Recompile tool provided with the source code installer.

Posted: Tue Oct 25, 2005 4:45 pm
by 9333098
Narcis,

Yes one 7.04 dcu was still being referenced. This is working now. Thanks.

Steve

Posted: Wed Oct 26, 2005 7:28 am
by narcis
Hi Steve,

You're welcome. I'm glad to hear it was finally solved.