From 3bac0111b0fbac52d58e215b1b1806eae84d6869 Mon Sep 17 00:00:00 2001 From: Sirio Builder Date: Tue, 30 Jun 2020 12:26:45 +0200 Subject: [PATCH] 2Patch level : 12.0 no-patch Files correlati : build ba cg Commento : Correzioni cg problemi compilazione --- build/Ba2.vcxproj | 4 ++-- build/Ba3.vcxproj | 10 +--------- build/Ba3.vcxproj.filters | 13 ++----------- build/Bacnv.vcxproj | 3 ++- build/Bacnv.vcxproj.filters | 6 ++++++ src/ba/ba3100.cpp | 2 +- src/cg/cglib06.cpp | 18 +++++++++++++++++- 7 files changed, 31 insertions(+), 25 deletions(-) diff --git a/build/Ba2.vcxproj b/build/Ba2.vcxproj index b8749fe18..d3205a022 100644 --- a/build/Ba2.vcxproj +++ b/build/Ba2.vcxproj @@ -68,7 +68,7 @@ MaxSpeed OnlyExplicitInline - ..\src\include;..\src\xvaga;..\xi;%(AdditionalIncludeDirectories) + ..\src\include;..\src\xvaga;..\xi;..\src\xvtdb;%(AdditionalIncludeDirectories) NDEBUG;WIN32;_WINDOWS;XVT;%(PreprocessorDefinitions) true MultiThreaded @@ -122,7 +122,7 @@ Disabled - ..\src\include;..\src\xvaga;..\src\xvtdb;%(AdditionalIncludeDirectories) + ..\src\include;..\src\xvaga;..\xi;..\src\xvtdb;%(AdditionalIncludeDirectories) _DEBUG;WIN32;__LONGDOUBLE__;_WINDOWS;%(PreprocessorDefinitions) MultiThreadedDebug false diff --git a/build/Ba3.vcxproj b/build/Ba3.vcxproj index a2452e39c..19cbc38d7 100644 --- a/build/Ba3.vcxproj +++ b/build/Ba3.vcxproj @@ -229,15 +229,8 @@ %(AdditionalIncludeDirectories) %(PreprocessorDefinitions) - - - - %(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - %(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - + %(AdditionalIncludeDirectories) %(PreprocessorDefinitions) @@ -270,7 +263,6 @@ - diff --git a/build/Ba3.vcxproj.filters b/build/Ba3.vcxproj.filters index 0c985bf70..ecfae2123 100644 --- a/build/Ba3.vcxproj.filters +++ b/build/Ba3.vcxproj.filters @@ -51,21 +51,15 @@ Sources - - Sources - - + Sources Sources - + Sources - - Masks - @@ -136,9 +130,6 @@ Headers - - Headers - diff --git a/build/Bacnv.vcxproj b/build/Bacnv.vcxproj index d979d80d8..447d105f9 100644 --- a/build/Bacnv.vcxproj +++ b/build/Bacnv.vcxproj @@ -122,7 +122,6 @@ _DEBUG;WIN32;DBG;__LONGDOUBLE__;%(PreprocessorDefinitions) false MultiThreadedDebug - Level3 true ProgramDatabase @@ -177,6 +176,8 @@ %(AdditionalIncludeDirectories) %(PreprocessorDefinitions) + + diff --git a/build/Bacnv.vcxproj.filters b/build/Bacnv.vcxproj.filters index 844734dc9..3ec9a165e 100644 --- a/build/Bacnv.vcxproj.filters +++ b/build/Bacnv.vcxproj.filters @@ -24,6 +24,12 @@ Sources + + Sources + + + Sources + diff --git a/src/ba/ba3100.cpp b/src/ba/ba3100.cpp index c6b0560b4..23e25b641 100755 --- a/src/ba/ba3100.cpp +++ b/src/ba/ba3100.cpp @@ -3,7 +3,7 @@ #include #include -#include "../cg/cglib03.h" +#include "../cg/cglib.h" #include "../cg/cgtbcam.h" #include "../cg/cgtbdel.h" diff --git a/src/cg/cglib06.cpp b/src/cg/cglib06.cpp index ac9684576..569ec0417 100644 --- a/src/cg/cglib06.cpp +++ b/src/cg/cglib06.cpp @@ -1,5 +1,4 @@ #include "cglib.h" -#include "cg2101.h" #include "cgsaldac.h" @@ -375,6 +374,23 @@ real TMovimento_contabile::imposta(const char * codiva) const // Aggiustamento movimenti rovinati o convertiti male /////////////////////////////////////////////////////////// +class TConti_array : private TAssoc_array +{ +public: // TObject + virtual bool ok() const { return items() != 0; } + +public: + bool add(const TBill& conto, const real& importo); + real importo(const TBill& conto); + bool remove(const TBill& conto); + + bool add_iva(bool det, const real& importo); + real importo_iva(bool det); + bool remove_iva(bool det); + + TConti_array() {} + virtual ~TConti_array() {} +}; bool TConti_array::add(const TBill& conto, const real& importo) {