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 

Single Post  Topic: Autorun 
Author Message
Orion9



PostPosted: Wed Oct 22, 2025 12:34    Post subject: Reply with quote

Loopback wrote:
Вчера вечером запустил его на всю ночь с потоком, меняющим заголовок, пока проблем не возникло.

Заголовок так просто не валится, здесь какие-то факторы должны сойтись. Однако он тоже завершается аварийно, как и поток с FileFindEv. И кстати, я вспомнил, что и ранее наблюдал эту проблему, но очень редко, поэтому и писать об этом ничего не стал.

Однако с поиском торрентов всё иначе. Поток с FileFindEv вылетает очень очень часто. Иногда бывает только его запустишь, еще только 0%, а он уже вылетел.

Не поленился с утра, провел немного тестов. Сначала о хорошем. Раз 30 запускал и перезапускал х64, но MsgBox, поставленный в начало autorun.cfg, ни разу никуда не пропадал. При этом увеличивал нагрузку на проц от 80% до 100%, а также ставил MsgBox перед секцией финализации, и все-равно всё нормально. Неужели проблема решена?

Заголовок у меня так и не завис, а вот поиск торрентов - как пить дать. Думаю, с этого и нужно начинать поиски причины: именно здесь проблема регулярно себя проявляет и легко воспроизводится.

Эмблема logo.bmp загружается как пункт меню в лучшем случае через раз. Синий квадрат иногда загружается, а иногда не загружается, а иногда загружается как чёрный. В ТС х32 всё намного стабильнее в этом плане.

В общем всё это похоже на какие-то дурацкие приколы ленивого Lazarus, других объяснений пока нет.

Кстати, в GetState не хватает отчета о состоянии SetHotkeyAction - какие комбинации заняты и какие функции на них висят. Эти функции тоже выполняются отдельных потоком, но во время своего исполнения их не видно в GetState("threads").
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group