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: F4Menu (альтернатива ChoiceEditor/OFSTC) 
Author Message
MVV



PostPosted: Tue Feb 25, 2020 16:51    Post subject: Reply with quote

Наконец-то смог понять, как более-менее успешно воспроизводить назойливый и неуловимый вылет по F4. Оказалось, вылетало из-за того, что указатель на массив имён файлов не инициализировался в случае ошибки открытия буфера обмена для чтения списка файлов от cm_CopyFullNamesToClip, причём особо часто при наличии включённой VirtualBox-виртуалок (видимо, потому что VirtualBox переносил в виртуалку содержимое буфера обмена). Т.к. автор пропал давным давно и, вполне возможно, насовсем, пришлось патчить прямо в экзешнике. Предназначено для тех, кто ещё пользуется утилитой и периодически ругается на сообщения о её падении по F4.

F4Menu 0.59+

Добавлена дополнительная проверка для устранения вылета и повторы вызовов функций открытия буфера в случае ошибки (сначала думал сделать с таймаутами и ограничением на количество повторов, но потом забил; в принципе, такие циклы уже сами по себе защищают от вылетов и без дополнительной проверки).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group