diff --git a/src/pr/pr0500.cpp b/src/pr/pr0500.cpp index 8927e1b7c..8b7c840b4 100755 --- a/src/pr/pr0500.cpp +++ b/src/pr/pr0500.cpp @@ -26,6 +26,9 @@ protected: public: // @cmember Disabilita la verifica del modulo in chiave virtual bool check_autorization() const { return false; } + TGestione_agenti_app() {}; + ~TGestione_agenti_app() {}; + }; static inline TGestione_agenti_app& app() { return (TGestione_agenti_app&) main_app(); } diff --git a/src/pr/pr0800.cpp b/src/pr/pr0800.cpp index c6ccd051b..2a2ed1bdb 100755 --- a/src/pr/pr0800.cpp +++ b/src/pr/pr0800.cpp @@ -22,6 +22,7 @@ public: void load_params(); void save_params(); TAggiornamento_maturato_mask() : TAutomask("pr0800a") {} + virtual ~TAggiornamento_maturato_mask() {} }; bool TAggiornamento_maturato_mask::on_field_event(TOperable_field& o, TField_event e, long jolly) @@ -54,6 +55,7 @@ class TAggiornamento_maturato_app : public TSkeleton_application { protected: virtual bool create(); + virtual bool destroy(); virtual void main_loop(); public: @@ -84,6 +86,10 @@ bool TAggiornamento_maturato_app::create() return TSkeleton_application::create(); } +bool TAggiornamento_maturato_app::destroy() +{ + return TSkeleton_application::destroy(); +} static bool prov_saldata(const TRectype& prov) {