Форум » [x]Harbour » Как поймать событие винды ? » Ответить
Как поймать событие винды ?
Dima: Возможно ли узнать из Harbour момент ухода компа в гибернацию , перезагрузку , выключение компа ? А то некоторые товарищи не закрывают программу , поэтому иногда портится база......
Ответов - 26, стр:
1 2 All
Dima: SergKis пишет: if ( (wParam == PBT_APMSUSPEND) || (wParam == PBT_APMSTANDBY) || (wParam == PBT_APMQUERYSUSPEND) || (wParam == PBT_APMQUERYSTANDBY)) Это я отключил пока SergKis пишет: т.е. не входит в case WM_POWERBROADCAST да не входит SergKis пишет: Кинь свой test пробну у себя, что выдаст Теста нет , на живой проге тестю .......правленный gtwwt.c я иак понял тебя не устроит так же как и либа gtwvt под Mingw PS Думаю гибернация или сон не смертелен для локальной проги и открытых баз , так что бог с ним , пусть гибернируют ))
MIKHAIL: Dima пишет: так что бог с ним , пусть гибернируют )) сделай таймер по активности пользователя, если бездействует то завершай прогу
Dima: MIKHAIL пишет: сделай таймер по активности пользователя, если бездействует то завершай прогу давно уже сделан. 1 час неактивности и выброс из проги.
MIKHAIL: Dima попробуй в планировщике создать задание по записи события в журнале системы по коду события
Andrey: Сетка из 2-х компов. Сервер Win11 , локальный комп Win10. Прога МиниГуи на Win10 иногда зависает, экран белым становиться и вот такое окно появляется. А можно как то отловить это событие ?
gfilatov2002: Andrey пишет: отловить это событие ? Уже обсуждалось здесь
полная версия страницы