Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Диспетчер фоновой пересылки не возвращает фокус главн. окну

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
x0r



Joined: 06 Jun 2008
Posts: 4

Post (Separately) Posted: Fri Jun 06, 2008 14:55    Post subject: Диспетчер фоновой пересылки не возвращает фокус главн. окну Reply with quote

Искал в форуме и гуглил немало, но не нашел обсуждения данного проявления:

При копировании или перемещении файлов с использованием Диспетчера фоновой пересылки (F5-F2/F6-F2) фокус не возвращается главному окну Тотала (если окно Дипетчера еще не открыто). Если использовать копирование в фоне(F5-OK-"В ФОНЕ"), то фокус возвращается.
Или если заранее открыть Диспетчер (или он уже был запущен) Ctrl+O, вернуть фокус (Alt+Tab) и задать копирование через диспетчер, то файлы добавляются в очередь и фокус остается у главного окна.

Заметил, что данный "глюк" наблюдается на многоядерных просессорах или с включенным гипертриденгом, на одноядерниках - фокус возвращается.

Тестировалось на intel P4, intel Celeron WinXp(SP2,SP3) Tcmd 702,703.

Может кто прольет свет на сей таинственный эффект?
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Fri Jun 06, 2008 20:23    Post subject: Reply with quote

Core Quad, подтверждаю. Раньше тоже замечал, но как-то не придавал значения.

Очевидно, что фоновое копирование создаётся в отдельном потоке, скорее всего тут и надо копать. Особенность ли это реализации виндовой поддержки многопроцессорности или конкретный глюк TC - сказать сразу нельзя, нужно экспериментировать, и то, не зная, как это реализовано в TC, повторить будет сложно.
Выставление для TC affinity на один процессор, кстати, результат не меняет.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
x0r



Joined: 06 Jun 2008
Posts: 4

Post (Separately) Posted: Mon Jun 09, 2008 11:35    Post subject: Reply with quote

Вероятнее всего, причина в некорректной обработке в Тотале форкнутой задачи. Ведь фоновое копирование/перемещение корректно возвращает фокус. Значит в Диспетчере фоновой пересылки, процедура возврата фокуса реализована иначе.
Точнее можно разобраться - просмотрев сорцы, а значит это к Гислеру...
Попробую грамотно оформить репорт и занести в баг-трек.
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Sat Aug 02, 2008 03:01    Post subject: Reply with quote

Должно быть исправлено в 7.04:
Quote:
11.06.08 Fixed: On multi-core systems only: F5-F2 leaves focus on background transfer manager and doesn't return it to the main window

Хотя у меня на 2-ядернике AMD под Вистой баг и на прежних версиях не воспроизводился.
Back to top
View user's profile Send private message
x0r



Joined: 06 Jun 2008
Posts: 4

Post (Separately) Posted: Tue Aug 12, 2008 14:45    Post subject: Reply with quote

Исправлено в 7.04а
Back to top
View user's profile Send private message
terrrible



Joined: 16 Jan 2007
Posts: 23

Post (Separately) Posted: Wed Sep 03, 2008 13:47    Post subject: Reply with quote

А у меня теряется фокус и при обычном копировании/перемещении. Причем и дома(7.03) и на работе(7.0). Фокус ставится на следующее по порядку окно, причем alt+tab не переключает на тотал обатно, а переключает на след окно. Это ужасно бесит.

Может, конечно, не тотала вина, но как-то настораживает, что и дома и на работе такая ситуация.
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Wed Sep 03, 2008 14:45    Post subject: Reply with quote

terrrible, как на 7.04a?
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Viman



Joined: 10 Jan 2005
Posts: 38
Location: Moscow

Post (Separately) Posted: Thu Sep 04, 2008 10:35    Post subject: Reply with quote

terrrible wrote:
А у меня теряется фокус и при обычном копировании/перемещении.
Случается такое, но не постоянно. Закономерности не прослеживается. Версия 7.04а.
Back to top
View user's profile Send private message
terrrible



Joined: 16 Jan 2007
Posts: 23

Post (Separately) Posted: Thu Sep 04, 2008 14:43    Post subject: Reply with quote

D1P, на 7.04а то же самое. Причем да, не постоянно, но с завидной периодичностью. Причем не только при копировании-перемещении, а так же при переименовывании, удалении и еще может где-то.
Back to top
View user's profile Send private message
Viman



Joined: 10 Jan 2005
Posts: 38
Location: Moscow

Post (Separately) Posted: Fri Sep 05, 2008 10:39    Post subject: Reply with quote

terrrible, у тебя случаем не установлен FileBox eXtender? А то у меня есть подозрение, что это происходит из-за него, т. к. когда вышла вторая его версия (2.00.00 или 2.00.01 - не помню), после её установки такое стало происходить постоянно. Откат на 1.91.05 решил проблему. Сейчас стоит последняя 2.00.02. С ней потеря фокуса происходит, но изредка. Совсем без FileBox eXtender не работал - нужен он.
Back to top
View user's profile Send private message
terrrible



Joined: 16 Jan 2007
Posts: 23

Post (Separately) Posted: Wed Sep 10, 2008 13:56    Post subject: Reply with quote

Viman Да, точно, стоит Smile и дома и на работе, уже не один год, кстати, стоит, без него тоже уже не могу работать, никогда бы и не подумал, что он виноват. Спасибо, буду ставить новую версию.
Back to top
View user's profile Send private message
Viman



Joined: 10 Jan 2005
Posts: 38
Location: Moscow

Post (Separately) Posted: Wed Sep 10, 2008 23:28    Post subject: Reply with quote

terrrible, ещё не будет лишним добавить TC в исключения FileBX.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group