Search found 29 matches

by Dec
Tue 10 Oct, 2017 04:00
Forum: Development
Topic: Использование исходников FAR в стороннем продукте
Replies: 3
Views: 343

Использование исходников FAR в стороннем продукте

2useven10 wrote:
Tue 10 Oct, 2017 03:52
В SetStartupInfoW фар передаёт плагину
Я не спорю с утверждением. Но я реализую не плагин, а хост для плагинов, т.е. ПО, которое использует плагины FAR и эмулирует FAR api.
by Dec
Mon 09 Oct, 2017 22:11
Forum: Development
Topic: Использование исходников FAR в стороннем продукте
Replies: 3
Views: 343

Использование исходников FAR в стороннем продукте

Ищу помощи (оплачиваемой мной (в разумных пределах)). Я являюсь разработчиком небольшой утилитки под названием TC4Shell. Ее суть в том, что она позволяет пользователю открывать прямо в обычном виндовом Проводнике различные архивы, такие как 7z или rar, аналогично встроенной по умолчанию в Проводник ...
by Dec
Sat 02 Sep, 2017 22:33
Forum: Разработка плагинов
Topic: DM_SETDLGITEM + DI_LISTBOX
Replies: 1
Views: 304

DM_SETDLGITEM + DI_LISTBOX

Из документации не ясно, должно ли происходить в обработчике команды DM_SETDLGITEM для элемента типа DI_LISTBOX обработка значения ListItems из переданной структуры FarDialogItem. По факту нет, элементы списка не замещаются на переданные. Также игнорируется значение поля Data. Так и задумано?
by Dec
Mon 14 Aug, 2017 14:27
Forum: Разработка плагинов
Topic: Ошибки в PluginW.pas
Replies: 0
Views: 334

Ошибки в PluginW.pas

Возможно, кому либо пригодится. TFarDialogItem = record ... Param : record case byte of 0 : (Selected :TIntPtr); 1 : (ListItems :PFarList); 2 : (VBuf :PCharInfo); 3 : (Reserved0 :TIntPtr); end; VBuf должен иметь тип PFarCharInfo, структура FarCharInfo не описана. TFarApiMenu = function ( ... BreakCo...
by Dec
Mon 17 Jul, 2017 20:14
Forum: Обсуждение плагинов
Topic: arclite — работа с архивами на основе 7-Zip
Replies: 1644
Views: 454143

arclite — работа с архивами на основе 7-Zip

Кривое решение - смешивание 2-х разных плагинов в одной .dll, не вижу ни одной... Понятно, что eDecoder с дополнительным кодеком - это синтетический продукт, созданный для тестирования. Но возьмем что нибудь более натуральное. Например, кодек ZSTD (LZ4, LZ5). По факту, сейчас ZSTD.dll реализует тол...
by Dec
Mon 17 Jul, 2017 18:54
Forum: Обсуждение плагинов
Topic: arclite — работа с архивами на основе 7-Zip
Replies: 1644
Views: 454143

arclite — работа с архивами на основе 7-Zip

Не то, что бы мне это было уж очень важно, просто интересна причина выбора такой архитектуры. 7zFM не делает такого разделения на форматы и кодеки, мой TC4Shell не делает такого разделения. Дублирование библиотек - это imho очень кривое решение. И я, как разработчик, не вижу ни одной объективной при...
by Dec
Mon 17 Jul, 2017 04:20
Forum: Обсуждение плагинов
Topic: arclite — работа с архивами на основе 7-Zip
Replies: 1644
Views: 454143

arclite — работа с архивами на основе 7-Zip

Добавил :) Теперь eDecoder содержит внутри себя кодек WavPack. Кодек предназначен только для распаковки из zip архивов файлов, упакованных методом WavPack. Ссылка. Ссылка на тестовый файл (100 Mb). Пробуйте.
by Dec
Mon 17 Jul, 2017 02:52
Forum: Обсуждение плагинов
Topic: arclite — работа с архивами на основе 7-Zip
Replies: 1644
Views: 454143

arclite — работа с архивами на основе 7-Zip

Специально добавлю в eDecoder какой нибудь кодек :) Но честно говоря, мне не совсем понятна причина такого разделения.
by Dec
Sun 16 Jul, 2017 23:06
Forum: Обсуждение плагинов
Topic: arclite — работа с архивами на основе 7-Zip
Replies: 1644
Views: 454143

arclite — работа с архивами на основе 7-Zip

2useven10 wrote:
Sun 16 Jul, 2017 22:33
Из Codecs/*.codec грузятся только кодеки, из Formats/*.format только форматы.
А если сторонняя библиотека реализует как формат, так и кодек, то куда ее класть?
by Dec
Mon 10 Jul, 2017 16:04
Forum: Разработка плагинов
Topic: DI_COMBOBOX + элементы с символом &
Replies: 1
Views: 580

DI_COMBOBOX + элементы с символом &

В диалоге есть два элемента DI_COMBOBOX, один имеет маску DIF_DROPDOWNLIST, второй DIF_NONE. В каждом есть по элементу с текстом "Item &1". При выборе этого элемента в combobox с маской DIF_NONE в поле ввода появляется "Item &1", а при выборе этого элемента в combobox с маской DIF_DROPDOWNLIST в пол...
by Dec
Wed 05 Jul, 2017 09:56
Forum: Обсуждение плагинов
Topic: arclite — работа с архивами на основе 7-Zip
Replies: 1644
Views: 454143

arclite — работа с архивами на основе 7-Zip

Alexander84 wrote:
Wed 05 Jul, 2017 04:26
с резервированием места перед распаковкой
Если быть более точным, что резервирование производится силами 7zFM.exe, а не 7z.dll. Простая замена 7z.dll этого эффекта не даст.
by Dec
Tue 04 Jul, 2017 09:06
Forum: Разработка плагинов
Topic: Непонятна работа DI_FIXEDIT
Replies: 6
Views: 1027

Непонятна работа DI_FIXEDIT

Сейчас все понял, спасибо. Я бы сказал, что было выбрано весьма своеобразное решение.
by Dec
Mon 03 Jul, 2017 23:16
Forum: Разработка плагинов
Topic: Непонятна работа DI_FIXEDIT
Replies: 6
Views: 1027

Непонятна работа DI_FIXEDIT

Shmuel, не понял объяснения. Мне не понятно, почему (012) 345-67-89 является корректной выходной строкой для маски (###) #99-99-99 , но по какой то причине НЕ является корректной входной строкой. Т.е. если я решил сохранить ввод пользователя и при следующем показе диалога подставляю сохраненное знач...
by Dec
Mon 03 Jul, 2017 07:02
Forum: Разработка плагинов
Topic: Непонятна работа DI_FIXEDIT
Replies: 6
Views: 1027

Непонятна работа DI_FIXEDIT

Если идет речь о поле MaxLength, то при значениях 0/15/100 результат один.
by Dec
Mon 03 Jul, 2017 04:32
Forum: Разработка плагинов
Topic: Непонятна работа DI_FIXEDIT
Replies: 6
Views: 1027

Непонятна работа DI_FIXEDIT

Имею маску (###) #99-99-99, начальное значение (012) 345-67-89, но в поле ввода появляется (012) 34-56-78. Так и задумано, или я чего то не понимаю?
by Dec
Sat 17 Jun, 2017 15:05
Forum: Разработка плагинов
Topic: DI_TEXT + DIF_CENTERTEXT
Replies: 5
Views: 1084

DI_TEXT + DIF_CENTERTEXT

DrKnS wrote:
Sat 17 Jun, 2017 14:48
Наверное ошибка.
Это ошибка документации/кода FAR/моих экспериментов?

Go to advanced search