Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by peschai,
11. Nov 2009
Hallo
Zu meinem implementierungs Beispiel in post #11 sollte ich noch etwas ergänzen, um die Lesbarkeit zu erhöhen (edit nicht mehr möglich):
Wenn das Codefragment durchlaufen ist, dann entspricht eine Zeile von FStrings einer Zeile im zu füllenden Stringgrid.
Mittels StrictDelimiter kann dann elegant die stringgrid Zeile für Zeile befüllt werden.
Ich wollte hier keinen kompletten...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by peschai,
6. Nov 2009
Hallo taveuni
Nein, es kann nicht mir Bordmitteln gelöst werden.
Ja StrictDelimiter hat mit dem gesamten beiCSV zu tun, hilft mir aber nicht bei den zeilumbrüchen in den Zellen. StrictDelimiter wirkt Zeileweise und nicht Kompletttextweise.
TStringlist.LoadFromFile, dann ist das Kind bereits in den Brunnen gefallen, egal mit oder ohne StrictDelimiter. Denn pro Quelltext-Zeile wird ein...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by peschai,
6. Nov 2009
Hier die Implementierung auf Basis von TStringList
// Neutralisierung Zeilenumbrüche innerhalb CSVZelle
try
FStrings.BeginUpdate;
FStrings.Capacity := j1.Count;
i7 := j1.Count-1;
i6 := -1;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by peschai,
6. Nov 2009
Hallo Leute,
doch es ist wirklich so einfach und allgemeingültig und keineswegs eine Einschränkung
Die Überprüfung einer Zeile auf ungerade Anzahl der Quotes ist die Beantwortung der Frage "IstInQuote".
Trennzeichen innerhalb Quotes sind durch die Quotes neutralisiert und spielen damit keine Rolle
Quotes selber innerhalb Text werden verdoppelt, damit sind sie gerade und spielen ebenfalls...