#include #include #include #include #include #include #include #include #include "../cg/cgsaldac.h" #include "lv2.h" #include "lv2100a.h" /////////////////////////////////////////////////////////// // TGenera_planning maschera /////////////////////////////////////////////////////////// class TGenera_planning_mask : public TAutomask { public: virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly); TGenera_planning_mask (const char* name) : TAutomask(name) {} }; bool TGenera_planning_mask::on_field_event(TOperable_field& o, TField_event e, long jolly) { return true; } /* ///////////////////////////////////////////////////////////// // TGenera_planning recordset ///////////////////////////////////////////////////////////// class TGenera_planning_recordset : public TCSV_recordset { public: TEsporta_ps0713_recordset(); }; TGenera_planning_recordset::TEsporta_ps0713_recordset() : TCSV_recordset("CSV(\"\t\")") { } */ /////////////////////////////////////////////////////////// // TGenera_planning applicazione /////////////////////////////////////////////////////////// class TGenera_planning_app : public TSkeleton_application { TGenera_planning_mask* _msk; protected: virtual bool create(); virtual bool destroy(); public: bool transfer(); virtual void main_loop(); /*void esporta_righe_iva(const TMask& msk) const; void set_inviva(TISAM_recordset& rmoviva) const;*/ }; bool TGenera_planning_app::create() { /*xvt_fsys_removefile(nomeini); _configfile = new TConfig(nomeini);*/ _msk = new TGenera_planning_mask("lv2100a"); return TSkeleton_application::create(); } bool TGenera_planning_app::destroy() { delete _msk; //delete _configfile; return TApplication::destroy(); } bool TGenera_planning_app::transfer() { return true; } void TGenera_planning_app::main_loop() { while (_msk->run() == K_ENTER) transfer(); } int lv2100(int argc, char* argv[]) { TGenera_planning_app app; app.run(argc, argv, TR("Generazione automatica planning")); return 0; }