applicat.cpp Migliorato risveglio dei programmi chiamanti
prefix.cpp Cambiata indentazione git-svn-id: svn://10.65.10.50/trunk@4723 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
94eb35ae2b
commit
eeb5dae5e6
@ -322,32 +322,32 @@ bool TApplication::destroy()
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
void TApplication::terminate()
|
||||
HIDDEN void wake_up_caller()
|
||||
{
|
||||
close_all_dialogs();
|
||||
|
||||
if (_create_ok)
|
||||
{
|
||||
destroy(); // Distruzione files e maschere
|
||||
|
||||
#if XVT_OS == XVT_OS_WIN || XVT_OS == XVT_OS_WIN32
|
||||
const word WM_WAKEUP = RegisterWindowMessage("WAKEUP");
|
||||
const word WM_WAKEUP = RegisterWindowMessage("WAKEUP");
|
||||
#if XVT_OS == XVT_OS_WIN
|
||||
const HTASK ht = GetCurrentTask();
|
||||
const HTASK ht = GetCurrentTask();
|
||||
#else
|
||||
const HANDLE ht = GetCurrentProcess();
|
||||
#endif
|
||||
// SendMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L);
|
||||
PostMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L);
|
||||
// SendMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L);
|
||||
PostMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L);
|
||||
|
||||
HWND hwnd = (HWND)xvt_vobj_get_attr(TASK_WIN, ATTR_NATIVE_WINDOW);
|
||||
WinHelp(hwnd, "prassi.hlp", HELP_QUIT, 0L);
|
||||
|
||||
do_events();
|
||||
}
|
||||
|
||||
void TApplication::terminate()
|
||||
{
|
||||
wake_up_caller();
|
||||
|
||||
close_all_dialogs();
|
||||
|
||||
if (_create_ok)
|
||||
destroy(); // Distruzione files e maschere
|
||||
|
||||
if (fexist("prassi.hlp"))
|
||||
{
|
||||
HWND hwnd = (HWND)xvt_vobj_get_attr(TASK_WIN, ATTR_NATIVE_WINDOW);
|
||||
WinHelp(hwnd, "prassi.hlp", HELP_QUIT, 0L);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
do_events();
|
||||
|
||||
if (use_files())
|
||||
|
@ -435,6 +435,6 @@ const char* firm2dir(
|
||||
}
|
||||
dir.insert(__ptprf, 0);
|
||||
return __tmp_string;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user