From b79a28f865d604c19bae4951288010d626adfddf Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 10 Aug 2009 07:52:25 +0000 Subject: [PATCH] Patch level : 10.0 Files correlati : ve* Ricompilazione Demo : [ ] Commento : Corretta lettura dell'ultimo campo virtuale di G1, che risultava sempre vuoto git-svn-id: svn://10.65.10.50/trunk@19199 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- include/defmask.h | 5 ++--- include/isam.cpp | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/include/defmask.h b/include/defmask.h index 5ba95d18d..7281d24e7 100755 --- a/include/defmask.h +++ b/include/defmask.h @@ -52,9 +52,8 @@ STR_EXPR espressione stringa espressione NOT_EMPTY_FUNC campo non vuoto FIXLEN_FUNC lunghezza fissa lunghezza - EMPTYCOPY_FUNC data id del campo da cui copiarsi se vuoto - DATE_CMP_FUNC compara due date operatore,id.campo con l'altra - data + EMPTYCOPY_FUNC data id del campo da cui copiarsi se vuoto + DATE_CMP_FUNC compara due date operatore,id.campo con l'altra data PI_FUNC controllo part.IVA ???? XTPI_FUNC controllo esteso part.IVA ???? diff --git a/include/isam.cpp b/include/isam.cpp index 24f78de03..342628803 100755 --- a/include/isam.cpp +++ b/include/isam.cpp @@ -4224,7 +4224,7 @@ void TRecfield::get_subfield(TString& s) const p += _sub_field.len(); int e = str.find('\n', p); - + if (e < 0) e = str.len(); // L'ultima variabile non termina con \n if (_to > 0 && p + _to < e) e = p + _to; p += _from;