Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
9. Feb 2006
Hallo Stephan,
ich habe ein wenig mit der Chart-Komponente gespielt. Das Problem ist nicht die dynamische Erzeugung der Komponenten oder zu große Y-Werte. Auch mit einem Timer (Interval 100 msec) gab es keine Probleme - aber Probleme gab es schon. Ich erhielt Zugriffsfehler, als ich den ersten Punkt mit AddXY(now, Random(100000)) in eine leere FastLineSeries eintragen wollte, die folgenden...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
9. Feb 2006
Auch mit einer FastLineSeries kann ich die Testdaten anzeigen. Die Randbedingungen sind natürlich verschieden. Ich arbeite mit einer synthetischen Minimalanwendung, verwende die Original-Komponente ohne deine Erweiterungen und die Testdatenmenge ist nicht repräsentativ. Du solltest versuchen das Problem in einem Testprojekt zu isolieren. Kommst du dem Fehler damit noch nicht auf die Spur, dann...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
9. Feb 2006
Ich habe mit dynamisch erstellten Komponenten (chart, lineSeries) und deinen Werten getestet und kein Problem beobachten können.
procedure TTestForm.FormCreate(Sender: TObject);
var
chart: TChart;
ls: TLineSeries;
begin
chart := TChart.Create(self);
chart.Parent := ScrollBox;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
9. Feb 2006
Mit den Events hat das sicher nichts zu tun. Wen gibst du als Owner für die vielen Chart-Objekte an? Wann setzt du die parent property? Kannst du die Werte zur Verfügung stellen mit denen sich der Fehler nachvollziehen lässt? Welche Version der Chart-Komponente verwendest du?
marabu
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
9. Feb 2006
Herzlich willkommen in der Delphi-PRAXiS, Stephan.
In deinen Beschreibungen ist der Fehler nicht zu entdecken - vielleicht im Code? Hast du die fatalen Werte einmal isoliert?
Freundliche Grüße vom marabu