Einzelnen Beitrag anzeigen

Sven M.

Registriert seit: 21. Okt 2006
Ort: Halle/Saale
106 Beiträge
 
Delphi 5 Enterprise
 
#1

TLineSeries in Klasse --> AV

  Alt 17. Apr 2009, 15:47
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
  Mit Zitat antworten Zitat