Непонятность с расположением иконки на WM 5.0 PPC
От: Salamandra  
Дата: 24.07.08 17:12
Оценка:
Привет всем!
У меня такая проблема — пишу приложение, которое в виде иконки в трее под WM 5.0 PPC. Почему-то после перезапуска приложения иконка временами начинает показываться не в крайнем правом углу, а все левее и левее, оставляя справа пустое пространство. Но это бывает не всегда. После перезагрузки проходит и все снова нормально. Кстати, в процессе работы я меняю иконку при Connect/Disconnect на другую (не знаю, важно ли это). Никто не знает, с чем связано данное явление? Может, кто сталкивался??
Re: Непонятность с расположением иконки на WM 5.0 PPC
От: Alexander Shargin Россия RSDN.ru
Дата: 24.07.08 18:38
Оценка: +1
Здравствуйте, Salamandra, Вы писали:

S>Никто не знает, с чем связано данное явление? Может, кто сталкивался??


Кажется, у меня такое было, когда иконка не удалялась явным образом из программы. Например, если программу "убить" из под отладчика. В этом случае иконка как бы остаётся, хотя и не рисуется, и поэтому новые появляются уже левее.
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...
Re: Непонятность с расположением иконки на WM 5.0 PPC
От: Аноним  
Дата: 24.07.08 19:43
Оценка:
Здравствуйте, Salamandra, Вы писали:


S> Почему-то после перезапуска приложения иконка временами начинает показываться не в крайнем правом углу, а все левее и левее, оставляя справа пустое пространство.

По всей видимости процесс приложения завершается некорректно, отчего остаётся висеть в памяти. Чем левее иконка, тем больше копий висит в памяти в состоянии "зомби" и тем сильнее всё тормозит. Часто зависает при насильном убийстве процесса...
з.ы. Этим страдают и другие программы, например qip pda
Re[2]: Непонятность с расположением иконки на WM 5.0 PPC
От: Nikolkos  
Дата: 25.07.08 07:03
Оценка:
Здравствуйте, Alexander Shargin, Вы писали:

AS>Кажется, у меня такое было, когда иконка не удалялась явным образом из программы. Например, если программу "убить" из под отладчика. В этом случае иконка как бы остаётся, хотя и не рисуется, и поэтому новые появляются уже левее.


Я такое наблюдал, если при закрытии программы не вызвать Shell_NotifyIcon с NIM_DELETE.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.