Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Daten aus StringListe bearbeiten und in StringListe packen (https://www.delphipraxis.net/193970-daten-aus-stringliste-bearbeiten-und-stringliste-packen.html)

Jinchuuriki 29. Sep 2017 15:13

Daten aus StringListe bearbeiten und in StringListe packen
 
Hallo,

ich habe eine StringListe mit Daten die zB so aussieht:

Artikelnummer-Preis-Anzahl-Beschreibung

und möchte diese Angaben in eine zweite StringListe packen, ohne '-'.

Die zweite StringListe wird später noch für eine Ausgabe verwendet.

Hätte jemand paar Tipps und Vorschläge?


MfG J!n

Redeemer 29. Sep 2017 15:47

AW: Daten aus StringListe bearbeiten und in StringListe packen
 
Welches Trennzeichen möchtest du denn in der zweiten Liste haben?
Grundsätzlich: Delphi-Referenz durchsuchenSystem.SysUtils.StringReplace

Glados 30. Sep 2017 13:39

AW: Daten aus StringListe bearbeiten und in StringListe packen
 
Zitat:

Artikelnummer-Preis-Anzahl-Beschreibung
Wenn das da oben ein StringList-Eintrag ist, dann schreit das doch förmlich nach Class-Objects oder Records, die man da besser in einer TList hinterlegen sollte.

Jinchuuriki 1. Okt 2017 09:46

AW: Daten aus StringListe bearbeiten und in StringListe packen
 
Hallo,

ja nachdem die Trennzeichen entfernt sind,will ich die TSringList in ein Array of records übergeben.

Glados 1. Okt 2017 10:07

AW: Daten aus StringListe bearbeiten und in StringListe packen
 
Wieso so kompliziert?
Wieso legst du die Daten nicht direkt in Records ab und packst es in eine TList (nicht TStringList)?

Dieses Hin- und Her mit dem Trennzeichen ist doch total unnötig.

mkinzler 1. Okt 2017 10:13

AW: Daten aus StringListe bearbeiten und in StringListe packen
 
Statt Record u.U. ne Klasse nehmen deren kannst Du dann auch Methoden spendieren, welche Dir das gewünschte Format bereitstellen (z.B. für Anzeige mit '-').


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz