Прошу прощения за то что морочил голову, 100% нашел изза чего возникает проблема, моя дельфи (не очень понимаю в версиях, Embarcadero® Delphi® 2010 Version 14.0.3593.25826),
не считывает значение:
и тут же запускает WMENDSESSION, который в свою очередь делает application.terminate, который игнорирует условия FormCloseQuery.
Цитата:
в любом случае для своей версии Delphi можно посмотреть как обрабатывается сообщение WM_QUERYENDSESSION.
|
а это как посмотреть?
кстати, не у меня одного такой вот баг:
http://stackoverflow.com/questions/3...dows-shut-down