diff --git a/at/atlib.h b/at/atlib.h index e91f5b4cd..95c1a5a0d 100755 --- a/at/atlib.h +++ b/at/atlib.h @@ -17,7 +17,7 @@ void con_reord(TRectype& soggetto, TRecord_array* controlli, TRecord_array* idon void ido_reord(TRectype& soggetto, TRecord_array* idoneita); void don_datepross(TRectype& soggetto); void calcola_donazioni_lib(TRectype& soggetto, TRecord_array* donazioni); -bool configura_stampante(TPrinter& p, const TString16& configurazione, const TString16& tipostampa); +bool configura_stampante(TPrinter& p, const char* configurazione, const char* tipostampa); class TSoggetto : public TRectype { diff --git a/at/atlib1.cpp b/at/atlib1.cpp index 77e77dcba..4eb99005b 100755 --- a/at/atlib1.cpp +++ b/at/atlib1.cpp @@ -488,9 +488,11 @@ void calcola_donazioni_lib(TRectype& soggetto, TRecord_array* donazioni) don_datepross(soggetto); } -bool configura_stampante(TPrinter& p, const TString16& configurazione, const TString16& tipostampa) -{ - p.read_configuration(configurazione); +bool configura_stampante(TPrinter& p, const char* configurazione, const char* tipostampa) +{ + TString cfg = configurazione; + cfg << '_' << user(); + p.read_configuration(cfg); p.set_printtype(winprinter); if (p.set()) {