![]() |
Re: String zerlegen
Ich kenne TValueListEditor nicht auswendig aber evtl. kann man da den/einen Delimeter einstellen dann würde er alles von selbst Trennen.
Notfalls musst du hald die Zeilen in 2 Strings zerlegen. Mit Pos die Position des ':' suchen und dann mit Copy den teil davor bzw. danach in ne neue Variabel (bzw direkt ins Zielfeld) copieren. Es geht natürlich auch sowas wie: blub1 := Copy(orgString,1,Pos(':',orgString)-1); Achtung nur ausm Kopf geschrieben .. hab grad ken Delphi zu testen/korigieren ^^ |
Re: String zerlegen
wenn ich mit
valueeditor.Strings.Delimiter := ':'; dem edit das trennzeichen beibringen will, passiert nicht... dennis |
Re: String zerlegen
Also wenn es überhaupt funktioniert, dann mußt du das vorm einfügen er Daten in die Liste machen.
nicht das du es im Nachhinein versuchst.
Delphi-Quellcode:
valueeditor.Strings.Delimiter := ':';
valueeditor.Strings.LoadFormile(... |
Re: String zerlegen
jaja, das ist mir bewusst, aber ich leg das schon am anfang fest...
ich hab das erstmal mit ner memo gemacht:
Delphi-Quellcode:
aber es will nicht
valueedit.Strings.Delimiter := ':';
valueedit.Strings := memo1.Lines; |
Re: String zerlegen
Zitat:
Aber ich stelle mir das ungefähr so vor:
Delphi-Quellcode:
Grüße
sl := TStringList.create
//laden sl.loadfromFile(htaccess); for i:= 0 to sl.count -1 do StringReplace(sl[i],':','=',[rfReplaceAll]); ValueListEditor1.strings.assign(sl); //speichern sl.assign(ValueListEditor1.strings); for i:=0 to sl.count -1 do StringReplace(sl[i],'=',':',[rfReplaceAll]); sl.savetoFile(htaccess); sl.free; Klaus |
Re: String zerlegen
Hallo,
bei mir würde das so funktionieren:
Delphi-Quellcode:
Freundliche Grüße
var
fn: TFileName; begin // ... with ValueListEditor.Strings do begin NameValueSeparator := ':'; LoadFromFile(fn); end; end; |
Re: String zerlegen
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
zu meiner Ehrenrettung, die Eigenschaft NameValueSeparator gibt es in Delphi 6 noch nicht. Da Dennis aber D7 hat - sollte es so bei ihm gehen - gut für ihn. Grüße Klaus |
Re: String zerlegen
Mal abgesehen vom konkreten Problem, hier n Tutorial zum Thema:
![]() mfg Christian |
Re: String zerlegen
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Dennis |
Re: String zerlegen
Zitat:
Entweder:
Delphi-Quellcode:
(Wenn "TStrings" "Delimiter" kennt)
memo1.Lines.Delimiter := ':';
valueedit.Strings := memo1.Lines; oder:
Delphi-Quellcode:
valueedit.Strings.Delimiter := ':';
valueedit.Strings.Text := memo1.Lines.Text; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 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