Неприятный баг с mempack-функционалом в 7-й линейке

Только для тех, кто пишет плагины под Total Commander. Обмен опытом, решение проблем.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Аватара пользователя
alexanderwdark
Сообщения: 304
Зарегистрирован: Пн апр 14, 2008 21:03
Откуда: Россия
Контактная информация:

Неприятный баг с mempack-функционалом в 7-й линейке

Сообщение alexanderwdark »

Возможно, кто-нибудь сталкивался.

В TC 6.55 плагин bzip2dll.wcx и тестовый darkcryptrtc.wcx работают нормально, а вот в TC 7.02a - работает все, кроме mempack функций. Точнее, они вызываются правильно, но только после иных вызовов, например, диалогов конфигурации, функций упаковки-распаковки и др. Другими словами, даже StartMemPack не вызывается (втч. из Гислеровского плагина), плагин не инициализируется в нормальном порядке. Через дебагер определяю, что через диалог упаковки в tar.plugin обращение к StartMemPack не происходит, dll-wcx, получается не подгружена. Вызов тоталом любой другой функции, не связаной с мемпаком помогает - функционал начинает работать, как в TC 6.55.

Как побороть эту новую фишку седьмого поколения? В чем может быть причина?


TC DarkCrypt

Топик на форуме Гислера

[mod="CaptainFlint"]Автора TC зовут не Глишер, а Гислер.[/mod]
Аватара пользователя
alexanderwdark
Сообщения: 304
Зарегистрирован: Пн апр 14, 2008 21:03
Откуда: Россия
Контактная информация:

Re: Неприятный баг с mempack-функционалом в 7-й линейке

Сообщение alexanderwdark »

P.S. Ошибка будет исправлена в следующей версии Total Commander, согласно словам автора. Будем ждать.

Тогда можно будет внедрять поддержку mempack в любой архиваторный плагин, и все будет работать как до 7-й версии, без глюков инициализации.

В редакции 7.03 все работает отлично, автор ошибку исправил - за это товарищу Гислеру огромное спасибо - программа предоставляет классный интерфейс и отрывает огромные горизонты

Следовательно и DarkCryptTC теперь шифрует в Tar.XDC множество файлов без проблем.
Ответить