Сейчас на форуме: bartolomeo, vasilevradislav, rmn, Magister Yoda (+7 невидимых)

 eXeL@B —› Программирование —› Прога препятствует завершению работы
Посл.ответ Сообщение

Ранг: 129.7 (ветеран), 2thx
Активность: 0.070
Статус: Участник

Создано: 03 июля 2008 20:54
· Личное сообщение · #1

Здравствуйте.
У меня такая проблема: запущенная прога не дает завершить работу винды. пробовал ловить WM_QUERYENDSESSION - недолетает до окна. Прога написана на делфи.
В чем может быть косяк?




Ранг: 271.6 (наставник), 2thx
Активность: 0.30
Статус: Участник

Создано: 03 июля 2008 20:58
· Личное сообщение · #2

Azur1d
Стандартный прием с OnCloseQuery...пеши скрипт с форскилом и выключением...

-----
iNTERNATiONAL CoDE CReW




Ранг: 129.7 (ветеран), 2thx
Активность: 0.070
Статус: Участник

Создано: 03 июля 2008 21:06
· Личное сообщение · #3

Spirit, OnCloseQuery тоже не возникает(((



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 03 июля 2008 21:13
· Личное сообщение · #4

Наверняка применяется AbortSystemShutdown из advapi32.dll, с ней и колдуй.

-----
продавец резиновых утёнков




Ранг: 129.7 (ветеран), 2thx
Активность: 0.070
Статус: Участник

Создано: 03 июля 2008 21:41
· Личное сообщение · #5

Дополнение: только что посмотрел на Висте - там работа вполне нормально завершается, а на XP нет



Ранг: 129.7 (ветеран), 2thx
Активность: 0.070
Статус: Участник

Создано: 03 июля 2008 22:07
· Личное сообщение · #6

Ничего не понимаю...
Выкинул Variants из uses и все стало нормально работать...
Как это можно объяснить???



Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 03 июля 2008 22:48
· Личное сообщение · #7

Azur1d
в рот мне ноги!

скорее всего тут Variants ни при чем... может быть что-то без него отключилось.

-----
MicroSoft? Is it some kind of a toilet paper?




Ранг: 129.7 (ветеран), 2thx
Активность: 0.070
Статус: Участник

Создано: 04 июля 2008 09:05
· Личное сообщение · #8

Tim,
ну так я его потом добавил и все опять вернудось на свои места.
Добавляю - не завершает работу, убираю - завершает.




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 04 июля 2008 15:34
· Личное сообщение · #9

Бывает функции похожии реализованы, например при Sytems у меня такое возникало.

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 04 июля 2008 22:23
· Личное сообщение · #10

Azur1d а он тебе нужен для работы?
Если нет, то забей, если да, в списке модулей попробуй поставить в самое начало или в самый конец... Возможно на самом деле
coderess пишет:
Бывает функции похожии реализованы


-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 05 июля 2008 00:49
· Личное сообщение · #11

coderess пишет:
Бывает функции похожии реализованы, например при Sytems у меня такое возникало.

Например?



Ранг: 129.7 (ветеран), 2thx
Активность: 0.070
Статус: Участник

Создано: 05 июля 2008 09:09
· Личное сообщение · #12

Isaev, для работы он не нужен. Вернее раньше нужен был, теперь нет. Просто хочется понять почему такая фигня происходит.




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 05 июля 2008 12:36
· Личное сообщение · #13

tihiy_grom пишет:
Например?

Примеры встречаются... Можешь написать одноимённую функцию в своём модуле и если его подключаешь перед исходным, то она работать не будет, а если после, то перекроет основную

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 129.7 (ветеран), 2thx
Активность: 0.070
Статус: Участник

Создано: 05 июля 2008 16:42
· Личное сообщение · #14

Просмотрел код всех своих модулей, никакие функции с Variants не перекрываются...


 eXeL@B —› Программирование —› Прога препятствует завершению работы
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати