Einzelnen Beitrag anzeigen

bscreator

Registriert seit: 20. Jan 2005
Ort: Kempten
15 Beiträge
 
#10

Re: Der richtige Rückgabewert

  Alt 4. Feb 2005, 18:41
Mein obiger Funktionscode:

Delphi-Quellcode:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

type
   PMeinArray = ^TMeinArray;
   TMeinArray = Array of String;

var
  Form1: TForm1;

  function CreateArray:TMeinArray; //Die Array-Funktion
Wenn ich dann die Dimension des Arrays festlegen und Werte übergeben möchte will, kommen die Fehlermeldungen:
"[Fehler] Unit1.pas(33): '(' erwartet, aber ',' gefunden"
"[Fehler] Unit1.pas(34): '(' erwartet, aber ',' gefunden"
"[Fehler] Unit1.pas(35): '(' erwartet, aber ',' gefunden"


Die Funktion CreateArray:

Delphi-Quellcode:
function CreateArray:TMeinArray;
begin
    SetLength(TMeinArray,9); //Array mit 9 Elementen erstellen (0-8)
    TMeinArray[0] := 'Hallo'; //Element 0 mit 'Hallo' befüllen
    Result := TMeinArray; //Rückgabewert ist das Array;
end;

Wo liegt der Fehler ?
  Mit Zitat antworten Zitat