#include class TAnagrafica_percipiente : public TRelation_application { TRelation* _rel; TMask* _msk; protected: virtual bool user_create(); virtual bool user_destroy(); virtual TRelation* get_relation() const { return _rel; } virtual TMask* get_mask(int) { return _msk; } }; bool TAnagrafica_percipiente::user_create() { const TString& tabcom_editor = ini_get_string(CONFIG_GENERAL, "77", "Edit_4"); if (tabcom_editor.blank()) ini_set_string(CONFIG_GENERAL, "77", "Edit_4", "700 -3"); _rel = new TRelation(LF_PERC); _msk = new TMask("770300a"); return true; } bool TAnagrafica_percipiente::user_destroy() { delete _msk; delete _rel; return true; } int AnagrPerc(int argc, char* argv[]) { TAnagrafica_percipiente a; a.run(argc, argv, TR("Dati percipienti")); return 0; }