From 9fbff38b2877af1bdbdb74bb2f45c0be3783f485 Mon Sep 17 00:00:00 2001 From: luca Date: Mon, 8 Oct 2007 08:02:33 +0000 Subject: [PATCH] Patch level :4.0 792 Files correlati : Ricompilazione Demo : [ ] Commento :sistemato il problema della lettura delle parentesi graffe! git-svn-id: svn://10.65.10.50/trunk@15683 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- include/maskfld.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/maskfld.cpp b/include/maskfld.cpp index f77ea52bb..9534f5b4e 100755 --- a/include/maskfld.cpp +++ b/include/maskfld.cpp @@ -1411,7 +1411,12 @@ bool TEditable_field::parse_item(TScanner& scanner) // per risolvere problemi nelle formule // l'ultimo parametro viene letto fino in fondo alla riga if (i == nparms-1) - _validate->_parms.add(scanner.line().trim()); + { + TString& str = scanner.line().trim(); + if (str[0] == '{' && str.ends_with("}")) // caso speciale di formule tra graffe + { str.rtrim(1); str.ltrim(1); } + _validate->_parms.add(str); + } else _validate->_parms.add(scanner.operand()); }