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
This commit is contained in:
guy 1997-04-08 12:20:57 +00:00
parent 5e9f4971ca
commit 5eb151a528
2 changed files with 12 additions and 3 deletions

View File

@ -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);

View File

@ -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;
}