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 -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Стас Агарков



Joined: 05 Feb 2007
Posts: 130
Location: Белгород

Post (Separately) Posted: Tue Jul 24, 2007 20:43    Post subject: Многопоточность в листере Reply with quote

Бывает какой-нибудь плагин листера зависает или просто выполняет длительный процесс, например выводит таблицу импорта какой нибудь длл-ки, и при этом виснет весь TC. Это невозможно исправить никак? Или Гислеру предложить сделать, чтобы каждое окно листера отдельным потоком запускалось. Это же легче, чем каждую файловую панель в отдельный поток запихнуть.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Tue Jul 24, 2007 21:20    Post subject: Re: Многопоточность в листере Reply with quote

Стас Агарков wrote:
Бывает какой-нибудь плагин листера зависает или просто выполняет длительный процесс, например выводит таблицу импорта какой нибудь длл-ки, и при этом виснет весь TC. Это невозможно исправить никак?

Мой decThumbsDBViewer в отдельном потоке увеличивает эскиз и при этом нет ни каких тормозов - так что IMHO дело не в TC, а в авторах плагинов.
Стас Агарков wrote:
Или Гислеру предложить сделать, чтобы каждое окно листера отдельным потоком запускалось. Это же легче, чем каждую файловую панель в отдельный поток запихнуть.

TC написан на Delphi, идеология которой не позволяет (без извращений) создавать VCL окна в отдельных потоках.
Back to top
View user's profile Send private message
Стас Агарков



Joined: 05 Feb 2007
Posts: 130
Location: Белгород

Post (Separately) Posted: Tue Jul 24, 2007 22:39    Post subject: Re: Многопоточность в листере Reply with quote

Dec wrote:
так что IMHO дело не в TC, а в авторах плагинов.

Я догадываюсь Smile
Думал, что может быть проще изменить что-то в TC, чем переписывать все плагины.
Кстати, мне кажется, что надежность самого TC от этого только увеличится.
Back to top
View user's profile Send private message
Parcan



Joined: 15 Dec 2004
Posts: 399
Location: Russian

Post (Separately) Posted: Wed Jul 25, 2007 08:52    Post subject: Reply with quote

я тоже считаю что это должны делать именно авторы плагинов, к тому же это не сложно
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander 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