summaryrefslogtreecommitdiff
path: root/rtl/objpas/classes/stringl.inc
diff options
context:
space:
mode:
Diffstat (limited to 'rtl/objpas/classes/stringl.inc')
-rw-r--r--rtl/objpas/classes/stringl.inc20
1 files changed, 19 insertions, 1 deletions
diff --git a/rtl/objpas/classes/stringl.inc b/rtl/objpas/classes/stringl.inc
index afc84f49a7..7f274c7702 100644
--- a/rtl/objpas/classes/stringl.inc
+++ b/rtl/objpas/classes/stringl.inc
@@ -74,8 +74,8 @@ begin
FQuoteChar:='"';
FDelimiter:=',';
FNameValueSeparator:='=';
- FSpecialCharsInited:=true;
FLBS:=DefaultTextLineBreakStyle;
+ FSpecialCharsInited:=true;
end;
end;
@@ -97,6 +97,12 @@ begin
FDelimiter:=c;
end;
+Function TStrings.GetDelimiter : Char;
+begin
+ CheckSpecialChars;
+ Result:=FDelimiter;
+end;
+
procedure TStrings.SetQuoteChar(c:Char);
begin
@@ -104,12 +110,24 @@ begin
FQuoteChar:=c;
end;
+Function TStrings.GetQuoteChar :Char;
+begin
+ CheckSpecialChars;
+ Result:=FQuoteChar;
+end;
+
procedure TStrings.SetNameValueSeparator(c:Char);
begin
CheckSpecialChars;
FNameValueSeparator:=c;
end;
+Function TStrings.GetNameValueSeparator :Char;
+begin
+ CheckSpecialChars;
+ Result:=FNameValueSeparator;
+end;
+
function TStrings.GetCommaText: string;