From 5eb151a5284c4806d8d1c6e16551fb8a080a4776 Mon Sep 17 00:00:00 2001 From: guy Date: Tue, 8 Apr 1997 12:20:57 +0000 Subject: [PATCH] applicat.cpp Sostituito SendMessage con PostMessage(WM_WAKEUP) relapp.cpp Aggiunta gestione combio ditta da file.ini git-svn-id: svn://10.65.10.50/trunk@4266 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- include/applicat.cpp | 4 ++-- include/relapp.cpp | 11 ++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/include/applicat.cpp b/include/applicat.cpp index 6e77f2cbb..853868a6b 100755 --- a/include/applicat.cpp +++ b/include/applicat.cpp @@ -333,8 +333,8 @@ void TApplication::terminate() #if XVT_OS == XVT_OS_WIN || XVT_OS == XVT_OS_NT const word WM_WAKEUP = RegisterWindowMessage("WAKEUP"); const HTASK ht = GetCurrentTask(); - SendMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L); - +// SendMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L); + PostMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L); if (fexist("prassi.hlp")) { HWND hwnd = (HWND)xvt_vobj_get_attr(TASK_WIN, ATTR_NATIVE_WINDOW); diff --git a/include/relapp.cpp b/include/relapp.cpp index 1b1c7b56b..6f7790bca 100755 --- a/include/relapp.cpp +++ b/include/relapp.cpp @@ -1036,7 +1036,7 @@ bool TRelation_application::parse_command_line() { ini = argv(i); ini.upper(); - if (ini.left(2) == "-F" || ini.left(2) == "/F") + if (ini.left(2) == "-I" || ini.left(2) == "/I") { _ini = ini.mid(2); break; @@ -1049,6 +1049,15 @@ bool TRelation_application::parse_command_line() TConfig cnf(_ini, "Transaction"); _transaction = cnf.get("Action"); _transaction.upper(); + + long firm = cnf.get_long("Firm"); + if (firm > 0) + { + bool ok = set_firm(firm); + _mask->on_firm_change(); + if (!ok) + error_box("Ditta inesistente: %ld", firm); + } } return _lnflag; }