Посл.ответ |
Сообщение |
Ранг: 129.7 (ветеран), 2thx Активность: 0.07↘0 Статус: Участник
|
Создано: 03 июля 2008 20:54 · Личное сообщение · #1
Здравствуйте.
У меня такая проблема: запущенная прога не дает завершить работу винды. пробовал ловить WM_QUERYENDSESSION - недолетает до окна. Прога написана на делфи.
В чем может быть косяк?
| Сообщение посчитали полезным: |
|
 Ранг: 271.6 (наставник), 2thx Активность: 0.3↘0 Статус: Участник
|
Создано: 03 июля 2008 20:58 · Личное сообщение · #2
Azur1d
Стандартный прием с OnCloseQuery...пеши скрипт с форскилом и выключением...
----- iNTERNATiONAL CoDE CReW | Сообщение посчитали полезным: |
Ранг: 129.7 (ветеран), 2thx Активность: 0.07↘0 Статус: Участник
|
Создано: 03 июля 2008 21:06 · Личное сообщение · #3
Spirit, OnCloseQuery тоже не возникает(((
| Сообщение посчитали полезным: |
Ранг: 237.0 (наставник), 20thx Активность: 0.13↘0 Статус: Участник sysenter
|
Создано: 03 июля 2008 21:13 · Личное сообщение · #4
Наверняка применяется AbortSystemShutdown из advapi32.dll, с ней и колдуй.
----- продавец резиновых утёнков | Сообщение посчитали полезным: |
Ранг: 129.7 (ветеран), 2thx Активность: 0.07↘0 Статус: Участник
|
Создано: 03 июля 2008 21:41 · Личное сообщение · #5
Дополнение: только что посмотрел на Висте - там работа вполне нормально завершается, а на XP нет
| Сообщение посчитали полезным: |
Ранг: 129.7 (ветеран), 2thx Активность: 0.07↘0 Статус: Участник
|
Создано: 03 июля 2008 22:07 · Личное сообщение · #6
Ничего не понимаю...
Выкинул Variants из uses и все стало нормально работать...
Как это можно объяснить???
| Сообщение посчитали полезным: |
Ранг: 253.9 (наставник) Активность: 0.13↘0 Статус: Участник
|
Создано: 03 июля 2008 22:48 · Личное сообщение · #7
Azur1d
в рот мне ноги!
скорее всего тут Variants ни при чем... может быть что-то без него отключилось.
----- MicroSoft? Is it some kind of a toilet paper? | Сообщение посчитали полезным: |
Ранг: 129.7 (ветеран), 2thx Активность: 0.07↘0 Статус: Участник
|
Создано: 04 июля 2008 09:05 · Личное сообщение · #8
Tim,
ну так я его потом добавил и все опять вернудось на свои места.
Добавляю - не завершает работу, убираю - завершает.
| Сообщение посчитали полезным: |
 Ранг: 355.4 (мудрец), 55thx Активность: 0.32↘0 Статус: Uploader 5KRT
|
Создано: 04 июля 2008 15:34 · Личное сообщение · #9
Бывает функции похожии реализованы, например при Sytems у меня такое возникало.
----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes | Сообщение посчитали полезным: |
 Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student
|
Создано: 04 июля 2008 22:23 · Личное сообщение · #10
Azur1d а он тебе нужен для работы?
Если нет, то забей, если да, в списке модулей попробуй поставить в самое начало или в самый конец... Возможно на самом деле
coderess пишет:
Бывает функции похожии реализованы
----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh | Сообщение посчитали полезным: |
Ранг: 441.3 (мудрец), 297thx Активность: 0.41↘0.04 Статус: Участник
|
Создано: 05 июля 2008 00:49 · Личное сообщение · #11
coderess пишет:
Бывает функции похожии реализованы, например при Sytems у меня такое возникало.
Например?
| Сообщение посчитали полезным: |
Ранг: 129.7 (ветеран), 2thx Активность: 0.07↘0 Статус: Участник
|
Создано: 05 июля 2008 09:09 · Личное сообщение · #12
Isaev, для работы он не нужен. Вернее раньше нужен был, теперь нет. Просто хочется понять почему такая фигня происходит.
| Сообщение посчитали полезным: |
 Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student
|
Создано: 05 июля 2008 12:36 · Личное сообщение · #13
tihiy_grom пишет:
Например?
Примеры встречаются... Можешь написать одноимённую функцию в своём модуле и если его подключаешь перед исходным, то она работать не будет, а если после, то перекроет основную
----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh | Сообщение посчитали полезным: |
Ранг: 129.7 (ветеран), 2thx Активность: 0.07↘0 Статус: Участник
|
Создано: 05 июля 2008 16:42 · Личное сообщение · #14
Просмотрел код всех своих модулей, никакие функции с Variants не перекрываются...
| Сообщение посчитали полезным: |