...А какое значение ты возвращаешь из функции pProcessDataProc? Имей в виду, что если ноль, то это трактуется плагином как нажатие пользователем кнопки Cancel и, естественно, плагин должен прервать операцию...
вот этот момент я упустил, т.е. 0 и возвращался))
теперь нормально пакует, только вот ...
Найдено 9 результатов
- Вт окт 05, 2010 13:31
- Форум: Написание плагинов для Total Commander
- Тема: как узнать прогресс при упаковке?
- Ответы: 18
- Просмотры: 139066
- Вт окт 05, 2010 10:54
- Форум: Написание плагинов для Total Commander
- Тема: как узнать прогресс при упаковке?
- Ответы: 18
- Просмотры: 139066
- Пн окт 04, 2010 14:42
- Форум: Написание плагинов для Total Commander
- Тема: как узнать прогресс при упаковке?
- Ответы: 18
- Просмотры: 139066
прошу прощение за "отсутствие"...
...
По идее он должен имитировать вызов SetProcessDataProc и передать туда -1 и указатель на свою функцию которая будет получать прогресс обновляемый плагином, а потом уже вызывать PackFiles.
не совсем понял (я можно сказать начинающий программер), как именно это ...
...
По идее он должен имитировать вызов SetProcessDataProc и передать туда -1 и указатель на свою функцию которая будет получать прогресс обновляемый плагином, а потом уже вызывать PackFiles.
не совсем понял (я можно сказать начинающий программер), как именно это ...
- Пт сен 24, 2010 13:45
- Форум: Написание плагинов для Total Commander
- Тема: как узнать прогресс при упаковке?
- Ответы: 18
- Просмотры: 139066
- Чт сен 23, 2010 13:44
- Форум: Написание плагинов для Total Commander
- Тема: как узнать прогресс при упаковке?
- Ответы: 18
- Просмотры: 139066
эм... при при упаковке он не требует OpenArchive, да и файла архива-то нету. при упаковке просто использую
int __stdcall PackFiles (char *PackedFile, char *SubPath, char *SrcPath, char *AddList, int Flags);
и все. архив создается уже самим плагином, и пакуется нормально, но хендлов у меня нет, а ...
int __stdcall PackFiles (char *PackedFile, char *SubPath, char *SrcPath, char *AddList, int Flags);
и все. архив создается уже самим плагином, и пакуется нормально, но хендлов у меня нет, а ...
- Вт сен 21, 2010 12:43
- Форум: Написание плагинов для Total Commander
- Тема: как узнать прогресс при упаковке?
- Ответы: 18
- Просмотры: 139066
как узнать прогресс при упаковке?
сразу оговорюсь, не пишу плагин, а использую его. в тотале плагин работает и прогресс при упаковке показывает нормально.
по документации, в запросе участвует хендл обрабатываемого файла
void __stdcall SetProcessDataProc (HANDLE hArcData, tProcessDataProc pProcessDataProc);
но в функции упаковки ...
по документации, в запросе участвует хендл обрабатываемого файла
void __stdcall SetProcessDataProc (HANDLE hArcData, tProcessDataProc pProcessDataProc);
но в функции упаковки ...
- Пн июл 12, 2010 10:52
- Форум: Написание плагинов для Total Commander
- Тема: запрос на распаковку в архивный плагин
- Ответы: 5
- Просмотры: 56293
- Пт июл 09, 2010 20:20
- Форум: Написание плагинов для Total Commander
- Тема: запрос на распаковку в архивный плагин
- Ответы: 5
- Просмотры: 56293
- Пт июл 09, 2010 17:24
- Форум: Написание плагинов для Total Commander
- Тема: запрос на распаковку в архивный плагин
- Ответы: 5
- Просмотры: 56293
запрос на распаковку в архивный плагин
vb6 (не надо смеяться/плакать). вопрос немного "обратный" разделу но... проблема такая:
рисую програмулину, которая использует один из архивных плагинов тотал коммандера (в тотале плагин работает на ура).
архив читать научился, все нормально, список файлов выдает. проблема при попытке распаковать ...
рисую програмулину, которая использует один из архивных плагинов тотал коммандера (в тотале плагин работает на ура).
архив читать научился, все нормально, список файлов выдает. проблема при попытке распаковать ...