Corretto errore fatale in uscita dalle applicazioni con scelte multiple
sulla barra menu git-svn-id: svn://10.65.10.50/trunk@1175 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
350fc53821
commit
7b26272347
@ -298,7 +298,6 @@ void TApplication::terminate()
|
|||||||
WinHelp(hwnd, "prassi.hlp", HELP_QUIT, 0L);
|
WinHelp(hwnd, "prassi.hlp", HELP_QUIT, 0L);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
do_events();
|
|
||||||
|
|
||||||
if (_printer != NULL) // Distruzione dell'eventuale stampante
|
if (_printer != NULL) // Distruzione dell'eventuale stampante
|
||||||
{
|
{
|
||||||
@ -308,6 +307,7 @@ void TApplication::terminate()
|
|||||||
_printer = NULL;
|
_printer = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
do_events();
|
||||||
|
|
||||||
if (use_files())
|
if (use_files())
|
||||||
free_global_vars(); // Distruzione variabili globali
|
free_global_vars(); // Distruzione variabili globali
|
||||||
@ -378,7 +378,7 @@ void TApplication::set_perms()
|
|||||||
|
|
||||||
void TApplication::check_parameters(int & argc, char* argv[])
|
void TApplication::check_parameters(int & argc, char* argv[])
|
||||||
{
|
{
|
||||||
if (strncmp(argv[argc-1], "-u", 2) == 0)
|
if (strncmp(argv[argc-1], "-u", 2) == 0 || strncmp(argv[argc-1], "/u", 2) == 0)
|
||||||
user() = &argv[--argc][2];
|
user() = &argv[--argc][2];
|
||||||
#ifdef DBG
|
#ifdef DBG
|
||||||
else user() = "PRASSI";
|
else user() = "PRASSI";
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
#define CLI_COMNASC "COMNASC"
|
#define CLI_COMNASC "COMNASC"
|
||||||
#define CLI_CODSTAT "CODSTAT"
|
#define CLI_CODSTAT "CODSTAT"
|
||||||
#define CLI_CODABI "CODABI"
|
#define CLI_CODABI "CODABI"
|
||||||
#define CLI_CODBAN "CODBAN"
|
#define CLI_CODCAB "CODCAB"
|
||||||
#define CLI_CODAGE "CODAGE"
|
#define CLI_CODAGE "CODAGE"
|
||||||
#define CLI_SCONTO "SCONTO"
|
#define CLI_SCONTO "SCONTO"
|
||||||
#define CLI_CODVAL "CODVAL"
|
#define CLI_CODVAL "CODVAL"
|
||||||
|
@ -917,6 +917,8 @@ void TCheckbox::draw_pressed(bool pressed) const
|
|||||||
pic = pressed ? BMP_RADIO_ON : BMP_RADIO_OFF;
|
pic = pressed ? BMP_RADIO_ON : BMP_RADIO_OFF;
|
||||||
else
|
else
|
||||||
pic = pressed ? BMP_CHECK_ON : BMP_CHECK_OFF;
|
pic = pressed ? BMP_CHECK_ON : BMP_CHECK_OFF;
|
||||||
|
|
||||||
|
if (cpb.exist(pic))
|
||||||
cpb.image(pic).draw(_hdc);
|
cpb.image(pic).draw(_hdc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,7 +36,11 @@ int TExternal_app::run(bool async, bool utente)
|
|||||||
TString256 path(_path);
|
TString256 path(_path);
|
||||||
|
|
||||||
if (utente)
|
if (utente)
|
||||||
|
#if XVT_OS == XVT_OS_WIN
|
||||||
|
path << " /u" << user();
|
||||||
|
#else
|
||||||
path << " -u" << user();
|
path << " -u" << user();
|
||||||
|
#endif
|
||||||
|
|
||||||
_error = 0;
|
_error = 0;
|
||||||
_exitcode = 0;
|
_exitcode = 0;
|
||||||
|
@ -1118,7 +1118,7 @@ void TSpreadsheet::str2mask(int riga)
|
|||||||
TToken_string& r = row(riga);
|
TToken_string& r = row(riga);
|
||||||
r.restart();
|
r.restart();
|
||||||
|
|
||||||
TString80 val;
|
TString val(80);
|
||||||
for (short id = FIRST_FIELD; ; id++)
|
for (short id = FIRST_FIELD; ; id++)
|
||||||
{
|
{
|
||||||
int pos = sheet_mask().id2pos(id);
|
int pos = sheet_mask().id2pos(id);
|
||||||
|
@ -29,6 +29,8 @@
|
|||||||
#define PART_CODAG "CODAG"
|
#define PART_CODAG "CODAG"
|
||||||
#define PART_IMPTOTPAG "IMPTOTPAG"
|
#define PART_IMPTOTPAG "IMPTOTPAG"
|
||||||
#define PART_RITENUTE "RITENUTE"
|
#define PART_RITENUTE "RITENUTE"
|
||||||
|
#define PART_SALACC "SALACC"
|
||||||
|
#define PART_TIPOPAG "TIPOPAG"
|
||||||
#define PART_DATARIFPAG "DATARIFPAG"
|
#define PART_DATARIFPAG "DATARIFPAG"
|
||||||
#define PART_NUMRIFPAG "NUMRIFPAG"
|
#define PART_NUMRIFPAG "NUMRIFPAG"
|
||||||
#define PART_NRATA "NRATA"
|
#define PART_NRATA "NRATA"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user