Ich habe eine Funktion
function TForm1.findNullstellen(Punkte: Array of TPoint): Nullstellenb;
die ein dynamisches array verlangt. nun übergebe ich dieser funktion einen Array
Delphi-Quellcode:
var
laengenullb: integer;
begin
laengenullb:= Length(findnullstellen(Graphen[Length(Graphen)-1].Punkte));
Dabei ist Graphen und Punkte wie folgt deklariert
Delphi-Quellcode:
Graphen: Array of TGraph; //Graphen im koordinatensystem
type
PGraph= ^TGraph;
TGraph = record
Punkte: Array of TPointr;
koeffizienten,exponenten: Array of real;
nullstellen: Array of TPoint;
Farbe: TColor;
Formel: string;
end;
PPointr= ^TPointr;
TPointr= record
x: real;
y: real;
end;
Bei der übergabe des Arrays Graphen[].Punkte an findnullstellen tritt dann immer der Fehler "Array and dynamic Array" auf.
Nun versteh ich leider nicht ganz wo das problem liegt.
Kann mir vielleicht jemand helfen.
Danke.
Edit: Als Punkte in TGraph noch als einfacher TPoint deklariert war funktionierte es noch