Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: String's zusammenfügen mit Trennzeichen falls String nicht leer
27. Jul 2011, 14:43
Meine Idee ist etwas aufwändiger:
Delphi-Quellcode:
function CSVLine(const Values: array of string; const Delimiter: string = ', ';
BlanksAllowed: Boolean = false): string;
const
FormatStr = '%s%s';
var
i: integer;
Value: string;
begin
Result := '';
for I := Low(Values) to High(Values) do
begin
Value := Values[i];
if not BlanksAllowed then
Value := trim(Value);
if Value <> '' then
Result := Result + Format(FormatStr, [Value, Delimiter]);
end;
if Result <> '' then
SetLength(Result, Length(Result) - Length(Delimiter));
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|