Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Text in eine Stringliste einlesen (https://www.delphipraxis.net/178487-text-eine-stringliste-einlesen.html)

Sim_Star 10. Jan 2014 14:45

Text in eine Stringliste einlesen
 
Hallo ich wollte nur wissen ob es schon eine fertige property oder function gibt um Text in eine Strinliste einzulesen.

Ich bekomme meinen Text per HTTP request von eine PHP datei: Diese schreibt mir Text in folgender form. im Prinzip wie eine ini:

Code:
wert1=0
wert2=Huhu
wert5=ups
...
es sind natürlich linebrakes in dem text enthalten die vorher mit php erzeugt wurden.

Gibt es nun eine möglichkeit diesen text so in die liste zu schreiben? oder muss ich mir da selber ne routine schreiben?

LG Marco

DeddyH 10. Jan 2014 14:48

AW: Text in eine Stringliste einlesen
 
Delphi-Quellcode:
Stringlist.Text := DeinText;
oder hab ich was falsch verstanden?

Sim_Star 10. Jan 2014 14:57

AW: Text in eine Stringliste einlesen
 
Ich denke schon, denn der Text soll ja in der Form in die Liste eingelesen werden:

Code:

Liste['wert1'] := 0;
Liste['wert2'] := 'Huhu';
...
oder passiert mit dieser procedure genau das?

DeddyH 10. Jan 2014 15:03

AW: Text in eine Stringliste einlesen
 
Wenn mich nicht alles täuscht, kommt bei
Delphi-Quellcode:
Liste.Values['wert1'] := '0';
Liste.Values['wert2'] := 'Huhu';
Liste.Values['wert5'] := 'ups';
genau die im Ausgangspost gezeigte Liste heraus.

p80286 10. Jan 2014 15:05

AW: Text in eine Stringliste einlesen
 
Zitat:

Zitat von Sim_Star (Beitrag 1243039)
Diese schreibt mir Text in folgender form. im Prinzip wie eine ini:

Code:
wert1=0
wert2=Huhu
wert5=ups
...
es sind natürlich linebrakes in dem text enthalten die vorher mit php erzeugt wurden.

Wo steht dieser Text jetzt?
Irgendeine Stringvariable, eine Textdatei...?

Im Prinzip sollte DeddyHs Vorschlag in den allermeisten Fällen die Lösung sein.

Gruß
K-H

DeddyH 10. Jan 2014 15:08

AW: Text in eine Stringliste einlesen
 
Oder auch einmal andersherum zum Testen:
Delphi-Quellcode:
Liste.Text := DeinText;
ShowMessage(Liste.Values['wert1']);
ShowMessage(Liste.Values['wert5']);
Da sollten dann 0 und ups ausgegeben werden.

Sim_Star 10. Jan 2014 15:15

AW: Text in eine Stringliste einlesen
 
Super funktioniert genau so wie ich mir das gewünscht habe.

Vielen Dank!

LG Marco


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:18 Uhr.

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