Announcement

Collapse
No announcement yet.

Array von einer Klasse erzeugen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Array von einer Klasse erzeugen

    Hi
    habe ein kleines Problem: Ich habe mir eine Klasse definiert und möchte von dieser Klasse nun 30 Objekte erzeugen. Um ein Objekt meiner Klasse zu erzeugen muß ich doch ersteinmal Speicher reservieren, oder ?
    Dies habe ich mit der .Create-Methode getan.Klappt mit einem Element auch aber wie mache ich es mit 30-Elementen ?

    Vielen Dank

    Olli

  • #2
    Hier ein Beispiel mit Buttons und dynamischen Arrays

    var
    i: Integer;
    button: array of TButton;
    begin
    SetLength(button, 30);

    for i := Low(button) to High(button) do
    button[i] := TButton.Create(self);
    end

    Comment


    • #3
      Hallo Oliver,
      <br>
      type<br>
      TClassArray = array[1..30] of TDeineKlasse;<br>
      <br>
      var<br>
      ClassArray: TClassArray;<br>
      .<br>
      .<br>
      .<br>
      ClassArray[1] := TDeineKlasse.Create;<br>
      ClassArray[2] := TDeineKlasse.Create;<br>
      ClassArray[3] := TDeineKlasse.Create;<br>
      .<br>
      .<br>
      .<br>
      ClassArray[30] := TDeineKlasse.Create;<br>
      <br>
      Gruß Fal
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment


      • #4
        Hi

        Vielen Dank. So klappt das auch..

        Comment

        Working...
        X