Announcement

Collapse
No announcement yet.

TStringList - Objekt anhängen

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

  • TStringList - Objekt anhängen

    Hallo zusammen

    Ich möchte eine Stringliste mit einem String und dem dazugehörigen Code (numerisch oder alphanumerisch) abfüllen. Gemäss Beschreibung kann ein Objekt dem Eintrag angehängt werden. Wie kann ich einen Wert als Objekt übergeben und wie rufe ich diesen wieder ab.
    Beispiel: <br> Text = 'Nord' , Code = 10<br> text = 'Süd' , Code = 20<br>

    vielleicht hat jemand von euch eine Idee
    Gruss René

  • #2
    Hallo René,

    mit der Methode AddObject kannst Du gleichzeitig einen String und ein Objekt in die String-Liste einfügen. Die saubere Lösung wäre, für jeden eizutragenden String ein Objekt zu erzeugen, dieses mit dem Wert für Code zu versorgen und mit AddObject in die Stringliste einzufügen. Dazu braucht man einen von TObject abgeleiteten Typen mit einem Feld für Code. Darüberhinaus muss der Speicherplatz der Objekte beim Aufräumen auch wieder freigegeben werden. Die schnelle Lösung wäre direkt den Wert für Code als Objekt zu übergeben:

    AddObject('Nord', TObject(Pointer(10)));

    Gruß Lory

    Comment

    Working...
    X