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
This commit is contained in:
luca 2007-10-08 08:02:33 +00:00
parent ab774a96f9
commit 9fbff38b28

View File

@ -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());
}