Einzelnen Beitrag anzeigen

punker-lili

Registriert seit: 22. Apr 2007
91 Beiträge
 
#1

Rückgabe Array über Funktion

  Alt 6. Mär 2009, 07:29
Guten Morgen!
Ich möchte eine Funktion haben, die mir ein Array of integer zurückgibt. Wenn ich das normal hinschreibe, fibt Delphi folgende Fehlermeldung zurück: "Bezeichner erwartet, aber ARRAY gefunden."
--> function ableiten_koeff(gesamte:array of string;koff:array of integer;var ableit_fkt:array of string):array of integer; Wenn ich einen neuen Typ deklariere, meckert er auch rum.
Delphi-Quellcode:
function ableiten_koeff(gesamte:array of string;koff:array of integer;var ableit_fkt:array of string):array of integer;
var abl_koeff,i,exp:integer;
begin
for i:=1 to length(koff)-1 do
begin
 exp:=exponent(gesamte[i]);
 abl_koeff:=exp*koff[i];
 if exp > 2 then
  ableit_fkt[i]:=inttostr(abl_koeff)+'x^'+inttostr(exp-1)
 else
  ableit_fkt[i]:=inttostr(abl_koeff);
[u][b] ableiten_koeff[i]:=abl_koeff;[/b][/u]
end;
end;
Er compiliert zwar das Programm, aber er gibt einen Zugriffsfehler aus.

Wie kann ich das Problem beheben?

MfG punkerlili
  Mit Zitat antworten Zitat