Replying to myself:
On Mo, 2014-03-03 at 02:41 +0100, Marc Santhoff wrote:
> Hi,
>
> while running a program using TAChart with a newer version of Lazarus
> (1.0.10 or 1.0.14) and fpc 2.6.2 an exception "ERangeError" is thrown.
> The program dates before Lazarus 1.0.10 and worked flawlessly then.
>
> The error occurs in line 1103 of TACustomSeries:
>
>
> procedure TBasicPointSeries.PrepareGraphPoints(
> const AExtent: TDoubleRect; AFilterByExtent: Boolean);
> ...
> SetLength(FGraphPoints, FUpBound - FLoBound + 1);
> if (AxisIndexX < 0) and (AxisIndexY < 0) then
> ...
>
>
> when SetLength is called.
>
> I'm using 4 UserDefinedChartSeries for drawing 4 graphs. The
> PointsNumber is 256. When SetLenght is called, in FGraphPoints does have
> approriate contents, FUpBound is 0 and FLoBound is 255.
>
> Before I document the complete workings of my program I'd like to ask:
> Has there been any change making this one a known issue?
Actually there have been lots of changes since 1.0.10. A new (short)
test using laz 1.2 works flawlessly.
Thanks for the effort, fpc + lazarus is still the best thing one can
get. :)
--
Marc Santhoff
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus