Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TLineSeries in Klasse --> AV (https://www.delphipraxis.net/132690-tlineseries-klasse-av.html)

Sven M. 17. Apr 2009 14:47


TLineSeries in Klasse --> AV
 
Hallo zusammen,
ich glaube, ich stehe gerade ganz schön auf dem Schlauch.

Ich habe eine Klasse:

Delphi-Quellcode:
unit uXYZ;

interface

uses comm_async, Series, Chart;

type TXYZ = class
     private
       FGraph: TLineSeries;

     public
       constructor Create(ParChart: TChart);
       destructor Free;

       property Graph: TLineSeries read FGraph write FGraph;
end;

implementation

constructor TXYZ.Create(ParChart: TChart);
begin
  FGraph:=TLineSeries.Create(ParChart); //hier knallt's
  FGraph.ParentChart:=ParChart;
end;


destructor TXYZ.Free;
begin
  FGraph.Free;
end;
end.
Ich erzeuge dann folgendermaßen eine neue Instanz:

Delphi-Quellcode:
SetLength(ObjectArray, length(ObjectArray)+1);
  Messungen[high(ObjectArray)].Create(Chart1);
Könnt ihr mir erklären, warum es in der oben markierten Zeile eine AccessViolation gibt? Bin ich zum Freitag so blöd, dass ich den Wald vor lauter Bäumen nicht mehr sehe...?!

Bitte dringend um Hilfe!;)


Schönes Wochenende euch allen und besten Dank im Voraus!
Sven

sirius 17. Apr 2009 14:58

Re: TLineSeries in Klasse --> AV
 
Standardfehler:
Delphi-Quellcode:
Messungen[high(ObjectArray)]:=TXYZ.Create(Chart1);

Sven M. 17. Apr 2009 15:01

Re: TLineSeries in Klasse --> AV
 
:wall:

Besten Dank, sirius!
Woche war wohl doch zu hart - aber gleich ist ja Wochenende...:D

:cheers:


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz