![]() |
CommaText Alternative?
Hi,
ich habe ein Problem mit der CommaText Eigenschaft, und zwar benutze ich sie um mein StringGrid in eine Textdatei zu speichern, so weit so gut dies funktioniert auch, allerdings habe ich festgestellt und auch in der Hilfe gelesen das CommaText mit Leerzeichen getrennte Strings in " Zeichen packt. Wenn ich nun mein StringGrid abspeichern will und die Datei wieder in mein StringGrid einlese werden die " Zeichen verdoppelt, das geht dann immer so weiter. Deswegen suche ich nach einer Alternative zu CommaText oder auch eine Möglichkeit womit man es verhindern kann, dass Strings die mit Leerzeichen enthalten, durch " getrennt werden. Auch gut wäre eine möglichkeit womit die " beim wiederöffnen ignoriert werden. mfg Alex |
Re: CommaText Alternative?
Schau mal hier in der Code-Library:
![]() |
Re: CommaText Alternative?
hoi,
kannst du nicht vor abspeichern die leerzeichen durch z.B. '_' ersetzen und beim reinladen andersrum ? cya |
Re: CommaText Alternative?
Hi Alex,
Zitat:
Freundliche Grüße |
Re: CommaText Alternative?
Eine weitere Möglichkeit ist imho die Kombination aus StrictDelimiter := true , Delimiter := ',' und DelimitedText.
|
Re: CommaText Alternative?
Erstmal danke für alle Antworten.
Zitat:
mfg Alex |
Re: CommaText Alternative?
Nochmal mit anderen Worten:
Hast du eine Zeile mittels CommaText ausgelesen, so musst du sie auch wieder mittels CommaText ins Grid aufnehmen.
Delphi-Quellcode:
StrictDelimiter wirst du in D7 leider nicht finden.
var
s: string; begin with StringGrid do begin s := Rows[Pred(RowCount)].CommaText; ShowMessage(s); Rows[Pred(RowCount)].CommaText := s; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:39 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