Hallo,
wenn ich ein dynamisches Array global wir folgt deklarieren will:
Code:
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1; var a:Array of Double;
implementation
Bekomme ich vom Compiler folgende Fehler ausgeworfen:
1. Fehler: [ erwartet, aber 'OF' gefunden
2. Fehler: 'OF' erwartet, aber 'implementation' gefunden
Kopiere ich folgende Methoden aus der Delphi-Hilfe in den Quellcode, compiliert er ohne Fehler:
Code:
procedure Clear(var A: array of Double);
var
I: Integer;
begin
for I := 0 to High(A) do A[I] := 0;
end;
function Sum(const A: array of Double): Double;
var
I: Integer;
S: Double;
begin
S := 0;
for I := 0 to High(A) do S := S + A[I];
Sum := S;
end;
Weiss jemand woran dieses Verhalten liegt? Was mache ich falsch?
Meine Delphi-Version ist 3.
Gruß
Thomas