|
@@ -609,6 +609,7 @@ type
|
|
FUpdateCount: Integer;
|
|
FUpdateCount: Integer;
|
|
FAdapter: IStringsAdapter;
|
|
FAdapter: IStringsAdapter;
|
|
FLBS : TTextLineBreakStyle;
|
|
FLBS : TTextLineBreakStyle;
|
|
|
|
+ FSkipLastLineBreak : Boolean;
|
|
FStrictDelimiter : Boolean;
|
|
FStrictDelimiter : Boolean;
|
|
FLineBreak : String;
|
|
FLineBreak : String;
|
|
function GetCommaText: string;
|
|
function GetCommaText: string;
|
|
@@ -630,6 +631,8 @@ type
|
|
Function GetQuoteChar: Char;
|
|
Function GetQuoteChar: Char;
|
|
Function GetLineBreak : String;
|
|
Function GetLineBreak : String;
|
|
procedure SetLineBreak(const S : String);
|
|
procedure SetLineBreak(const S : String);
|
|
|
|
+ Function GetSkipLastLineBreak : Boolean;
|
|
|
|
+ procedure SetSkipLastLineBreak(const AValue : Boolean);
|
|
protected
|
|
protected
|
|
procedure DefineProperties(Filer: TFiler); override;
|
|
procedure DefineProperties(Filer: TFiler); override;
|
|
procedure Error(const Msg: string; Data: Integer);
|
|
procedure Error(const Msg: string; Data: Integer);
|
|
@@ -704,6 +707,7 @@ type
|
|
property Strings[Index: Integer]: string read Get write Put; default;
|
|
property Strings[Index: Integer]: string read Get write Put; default;
|
|
property Text: string read GetTextStr write SetTextStr;
|
|
property Text: string read GetTextStr write SetTextStr;
|
|
property StringsAdapter: IStringsAdapter read FAdapter write SetStringsAdapter;
|
|
property StringsAdapter: IStringsAdapter read FAdapter write SetStringsAdapter;
|
|
|
|
+ Property SkipLastLineBreak : Boolean Read GetSkipLastLineBreak Write SetSkipLastLineBreak;
|
|
end;
|
|
end;
|
|
|
|
|
|
{ TStringList class }
|
|
{ TStringList class }
|