From eb42367a0a841d8adb97e50425399ad03d52aa10 Mon Sep 17 00:00:00 2001 From: AlexBonazzi Date: Wed, 27 Feb 2019 14:57:21 +0100 Subject: [PATCH] Patch level : 12.0 714 Files correlati : ve0.exe ve0100a.msk Commento : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Migliorata la segnalazione quando c'é una divisione per zero Corretta la ricerca per ragione sociale nella maschera di quey dei documenti interattivi in modo che sia case insensitive (Metacalabria) --- src/include/expr.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/include/expr.cpp b/src/include/expr.cpp index 83f3001ca..6749f7cc8 100755 --- a/src/include/expr.cpp +++ b/src/include/expr.cpp @@ -395,7 +395,7 @@ static bool all_zeroes(const TString& str) } void TExpression::eval() -{ +{ TEval_stack evalstack; TBit_array types; int type_pointer = 0; @@ -472,8 +472,13 @@ void TExpression::eval() if (!evalstack.peek_real().is_zero()) if (_ignore_error) _error=1; - else - print_error("Divisione per zero!"); + else + { + TString msg("Espressione : "); + + msg << _original << ": Divisione per zero!"; + print_error(msg); + } } else evalstack.peek_real() /= r; }