summaryrefslogtreecommitdiff
path: root/rtl/objpas/classes/stringl.inc
diff options
context:
space:
mode:
authorjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-01-21 23:28:34 +0000
committerjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2015-01-21 23:28:34 +0000
commit1903b037de2fb3e75826406b46f055acb70963fa (patch)
tree604cd8b790fe14e5fbe441d4cd647c80d2a36a9a /rtl/objpas/classes/stringl.inc
parentad1141d52f8353457053b925cd674fe1d5c4eafc (diff)
parent953d907e4d6c3a5c2f8aaee6e5e4f73c55ce5985 (diff)
downloadfpc-blocks.tar.gz
* synchronised with trunk till r29513blocks
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/blocks@29516 3ad0048d-3df7-0310-abae-a5850022a9f2
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;