Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Stringlist.text wieder teilen ? (https://www.delphipraxis.net/44114-stringlist-text-wieder-teilen.html)

Cyberbob_at_tot 13. Apr 2005 20:50


Stringlist.text wieder teilen ?
 
Hallo zusammen,
ich habe eine Stringlist in eine Access Datenbank(Stringfeld) geschrieben!

Nun wenn ich dieses Feld auslese will ich den Sting wieder in die Stringlist bekommen.
gibt es da eine einfache möglichkeit?

Den String nach dem Trennzeichen zu durchsuchen und dann zutrennen ist mir einfach zu langsamm!

Delphi-Quellcode:
procedure TForm2.Button2Click(Sender: TObject);
var a:String;
Labels:TStringlist;
begin
Labels := TStringList.Create;
Labels.Add(Edit4.Text);
Labels.Add(Edit5.Text);
Edit4.clear;
Edit5.clear;
a:=Labels.Text;
//Und hier soll der String nun wieder in die Editfelder;
.....
//
Labels.free;
end;

end.
Beispielsweise soll das funtionieren!


Was meint ihr dazu ?

sorry fals das schon besprochen wird, habe danach gesucht aber bis jetzt wohl nach den falschen schlagwörtern!

THX

Cyberbo

Dani 13. Apr 2005 21:08

Re: Stringlist.text wieder teilen ?
 
Delphi-Referenz durchsuchenTStringlist.Strings :gruebel:

Edit: sorry, meinte nicht nicht "Lines" sondern "Strings"

Cyberbob_at_tot 13. Apr 2005 21:14

Re: Stringlist.text wieder teilen ?
 
ne sorry Lines gibt es nicht unter TStringlist

kannste mir bitte ein Bsp geben ?

Dani 13. Apr 2005 21:25

Re: Stringlist.text wieder teilen ?
 
Delphi-Quellcode:
procedure foo;
begin
  With TStringlist.Create do
   try
    Add('1');
    Add('2');
    Add('3');
    ShowMessage(Text);
    Clear;
    Text := '1' + #13#10 + '2' + #13#10 + '3';
    ShowMessage(Text);
    ShowMessage(Strings[0]);
    ShowMessage(Strings[1]);
    ShowMessage(Strings[2]);
   finally
    Free;
   end;;
end;

gsh 13. Apr 2005 21:26

Re: Stringlist.text wieder teilen ?
 
Einfach dein gleichen weg zurück

Delphi-Quellcode:
procedure TForm2.Button2Click(Sender: TObject);
var a:String;
Labels:TStringlist;
begin
Labels := TStringList.Create;
Labels.Add(Edit4.Text);
Labels.Add(Edit5.Text);
Edit4.clear;
Edit5.clear;
a:=Labels.Text;
Labels.clear;
//
Labels.Text := a;
Edit4.Text := Labels[0];
Edit5.Text := Labels[1];
//
Labels.free;
end;

end.
Ungetestet

//zu spät :wall:

Cyberbob_at_tot 13. Apr 2005 21:27

Re: Stringlist.text wieder teilen ?
 
ACh so, da kann ich ja auch nix finden :-)

Aber das meine ich nicht, wie ich die Strings aus der Liste hinausbekomme ich mir schon klar!
Aber wenn ich einen String habe der in a steht, den ich durch Stringlist.Text eingefügt habe.
Wie bekomme ich diesen String wieder in die Stringliste hinein ?

gsh 13. Apr 2005 21:28

Re: Stringlist.text wieder teilen ?
 
Wie ich geschrieben hab:
Delphi-Quellcode:
Labels.Text := a;

Cyberbob_at_tot 13. Apr 2005 21:30

Re: Stringlist.text wieder teilen ?
 
Wow ist doch super einfach, dachte nicht das das geht!


Delphi-Quellcode:
Labels := TStringList.Create;
Labels.Add(Edit4.Text);
Labels.Add(Edit5.Text);
Edit4.clear;
Edit5.clear;
a:=Labels.Text;
Labels.Clear;
//Und hier soll der String nun wieder in die Editfelder;
Labels.Text:=a;
Showmessage(Labels.Text);
//
Labels.free;


Danke Dani und Gsh für eure schnell Hilfe!

gsh 13. Apr 2005 21:32

Re: Stringlist.text wieder teilen ?
 
Es geht aber hab ich selber schon oft gebraucht :mrgreen:

Cyberbob_at_tot 13. Apr 2005 21:33

Re: Stringlist.text wieder teilen ?
 
Brauch man ja auch meistens wenn man Stringlisten irgentwo speichern will und dann wieder ne Liste draus machen will!
mal was schönes einfaches :-)

So gute Nacht!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:11 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