Подвисание exe в процессах | |
---|---|
Божья_коровка Автор Сообщений: 25720 Дата регистрации: 23.08.2001 |
Всем привет. Не знаю связано ли это с фоксом, поэтому закину вопрос в эту тему.
После выхода из приложения VFP8 на компе у юзера, *.exe-шник программы остается висеть в процессах, что видно через Диспетчер задач. При этом всё закрывается и внешних каких то причин не завершения работы приложения не видно. Т.е. всё как обычно, нажали кнопочку всё закрылось. В чем может быть причина того, что экзешник не выгружается из памяти и остается в процессах? PS: У себя на компе я такого не наблюдаю. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 1 раз(а). Последнее : Божья_коровка, 02.10.19 13:01 |
Re: Подвисание exe в процессах | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Бывало подобное. Проверь, возможно ты закрываешь по кнопке "выход", а пользователь кликая по крестику. Процесс может оставаться, если у тебя не все (и не туда) прописано для закрытия. Иногда для упрощения проблем я предпочитал просто скрывать крестик, как бы оставляя для выхода только свою кнопку. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Подвисание exe в процессах | |
---|---|
Божья_коровка Автор Сообщений: 25720 Дата регистрации: 23.08.2001 |
Нет, закрывают по кнопке Выход, с прописанным кодом закрытия. Крестик неактивный Да и потом, я не понимаю почему у меня всё хорошо, а у человека подвисание в памяти? Пробовали отключать антивирус, но та же реакция...Грешила на то, что возможно какой то объект не выгружается, раз остается в процессах и даже что то пытается там делать. Но у меня же всё выходит как надо.
------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 2 раз(а). Последнее : Божья_коровка, 02.10.19 14:34 |
Re: Подвисание exe в процессах | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Нет, это "чисто фоксовская" (сколько сталкивался) проблема. (может туда ее и вернуть?)
Ты как вообще делаешь закрытие? Что-то "не совсем так" видимо у тебя просто сделано во всей цепочке. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Подвисание exe в процессах | |
---|---|
Божья_коровка Автор Сообщений: 25720 Дата регистрации: 23.08.2001 |
Кнопока выход на которой подвешана процедура -
Меня раздражает, то что я не могу у себя сэмулировать такую ситуацию. Я не знаю куда копать. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 1 раз(а). Последнее : Божья_коровка, 02.10.19 14:24 |
Re: Подвисание exe в процессах | |
---|---|
pasha_usue Сообщений: 3647 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Обязательно QUIT должно быть.
|
Re: Подвисание exe в процессах | |
---|---|
Божья_коровка Автор Сообщений: 25720 Дата регистрации: 23.08.2001 |
ставила я Quit, то же самое... ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
Re: Подвисание exe в процессах | |
---|---|
Божья_коровка Автор Сообщений: 25720 Дата регистрации: 23.08.2001 |
Что еще посмотреть или поставить?
Может это происходить из-за внешних библиотек, к примеру какая то библиотека не выгрузилась из памяти? ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
Re: Подвисание exe в процессах | |
---|---|
Taran Сообщений: 13623 Откуда: Красноярск Дата регистрации: 16.01.2008 |
А сам exe-шник при этом получается удалить?
|
Re: Подвисание exe в процессах | |
---|---|
Божья_коровка Автор Сообщений: 25720 Дата регистрации: 23.08.2001 |
Такого делать не пробовали. Попробуем - сообщу! Что еще можно посмотреть? ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 2 раз(а). Последнее : Божья_коровка, 02.10.19 14:44 |
Re: Подвисание exe в процессах | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Не уверен в верности Read Events Return По Clear Events попадаешь на следующую за Read Events команду. Не уверен, но всегда так казалось. Попробуй убрать его. у меня вообще main заканчивается Read Events а выход примитивный
Но коли только на одном, ой боюсь не в этом проблема( |
Re: Подвисание exe в процессах | |
---|---|
Taran Сообщений: 13623 Откуда: Красноярск Дата регистрации: 16.01.2008 |
А надо. Либо он действительно в памяти, либо косяк диспетчера.
|
Re: Подвисание exe в процессах | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Давно про это слышал. И когда то было. Потом ради эксперимента убрал, забыл вернуть. Проектов 10 точно, без него. Никаких проблем. Хотя вряд ли он кому то помешает))) Исправлено 1 раз(а). Последнее : Аспид, 02.10.19 14:47 |
Re: Подвисание exe в процессах | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Мда. Ты со скрином работаешь. Может оно и проще конечно в чем-то. Хотя, на мой взгляд, со скрытым скрином таки гибче по ряду вещей. Там обычно я прописываю все нужное в QueryUnload и UnLoad. А выход дополнительно в KeyPress, чтобы можно было использовать горячие клавиши, помимо мыши (удобно само по себе, ну и допустим еще, если мышь перестал работать, как тогда?). Из кнопки же просто вызываю этот KeyPress с кодом клавиши выхода. Хотя все это дело вкуса конечно. Каждый делает все равно по-своему. Кстати QUIT сам все закрывает если чо. ;) К тому же надежнее по-моему, нежели со всеми эти возвратами везде, как у тебя. Вот этот момент вообще не понял, зачем:
Похоже у тебя что-то избыточно, чего-то нет во всей цепочке. Это надо все в комплексе смотреть. Где-то вылетает в каких-то ситуациях. Лучше все это максимально бы проще делать по возможности. А как кстати ты обрабатываешь ситуацию, если скажем винду закрывают при открытой программе? Блин. Столько народу навлазило пока писал. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 1 раз(а). Последнее : Crispy, 02.10.19 14:51 |
Re: Подвисание exe в процессах | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Да ты его вставь просто в кнопку. И все как бы. Без всяких Read Events. И посмотри, что будет. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Подвисание exe в процессах | |
---|---|
Божья_коровка Автор Сообщений: 25720 Дата регистрации: 23.08.2001 |
Проверили. При зависании удалить или заменить экзешник не дает. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
Re: Подвисание exe в процессах | |
---|---|
Божья_коровка Автор Сообщений: 25720 Дата регистрации: 23.08.2001 |
Ну давай так попробую. Доб. Всё также, висит. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 1 раз(а). Последнее : Божья_коровка, 02.10.19 15:13 |
Re: Подвисание exe в процессах | |
---|---|
Божья_коровка Автор Сообщений: 25720 Дата регистрации: 23.08.2001 |
Что заметили, в процессе "подвисания", нельзя заменить экзешник и одну из используемых внешних библиотек. Т.е. ее тоже держит "подвисший" процесс.
------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
Re: Подвисание exe в процессах | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Если это происходит на одном компе у заказчика, можно попробовать на другой комп установить и посмотреть, что будет. Иногда бывает, что какой-нибудь драйвер что-то захватывает и не отдаёт потом. У меня такой случай был как-то. После того, как снёс драйвер для внешней видеокамеры (в смысле не вебкамера) , всё заработало.
|
Re: Подвисание exe в процессах | |
---|---|
Божья_коровка Автор Сообщений: 25720 Дата регистрации: 23.08.2001 |
На 2-х компах такое. Больше никуда не раскидывали изменения. Как то не нравится мне идея, раскидать всем, а потом смотреть, у кого такая проблема еще всплывет чтобы сносить драйвера или что то еще. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
© 2000-2024 Fox Club  |