Új hozzászólás Aktív témák

  • Prego

    senior tag

    Dinamikus tömböt szeretnék átadni:

    procedure TForm1.Tombfeltolt;
    var i,Tombhossz:integer;
    begin
    Randomize;
    Memo1.Lines.Clear;
    Tombhossz := Random(100);
    Memo1.Lines.Add(IntToStr(Tombhossz)+' számú elemű tömb létrehozva');
    SetLength(T,Tombhossz);
    for I := low(t) to high(t) do
    begin
    T[i] := Random(1000);
    MEmo1.Lines.Add(IntToStr(T[i]));
    end;
    MEmo1.Lines.Add(IntToStr(i)+' elem feltöltve');
    end;

    procedure TForm1.Button2Click(Sender: TObject);
    var Tomb:Array of Integer;
    begin
    Tombfeltolt(Tomb);
    end;

    SetLength-nél kiírja fordításnál hogy Incompatible types. Ez csak egy példaprogi, az eredetiben a Tombfeltölt egy másik Unitban van, tehát nem tudom megadni globális változóként.

    Aki másnak vermet ás az a Stack Pointer

Új hozzászólás Aktív témák