2useven10 wrote: ↑Fri 09 Apr, 2021 12:55
Это должен делать сам плагин.
Т.е. каждый плагин просмотра должен сам уметь скачивать и показывать.
А то, что эта функциональность уже реализована и её просто нужно использовать, вот только как?
Зря тему сюда перебросили, LookDBF взят только для примера, задача общая.
Романов Юрий wrote: ↑Fri 09 Apr, 2021 15:10
каждый плагин просмотра должен сам уметь скачивать и показывать
Видимо, каждый плагин должен уметь запросить файл у плагина, которому принадлежит панель. Возможно, это - функция export.GetFiles. И да, действительно, это может быть не только плагин LookDBF. Такая функциональность будет полезна для просмотра DBF-файлов в архивах (ArcLite), на ISO- и vmWare-дисках (Observer) и т.п. . И, конечно же, лучше, если такой запрос будет выдавать сам плагин LookDBF. Или сам LookHTML (условно). Или что там мы ещё умеем просматривать. Т.е. такой функционал надо встраивать в любой плагин, который умеет работать с файлами. Но, боюсь, это нереально. Макросом решить реальнее.
Я когда-то сделал макрос, выполняющий для файлов из плагина функции, заданные нативным сервисом CtrlG
Last edited by buniak_a_h on Fri 09 Apr, 2021 15:31, edited 1 time in total.
Насколько я понимаю (могу и ошибаться) всё зависит от способа открытия файла который реализован в плагине.
Если через меню плагинов (F11 ...) - плагин должен сам получать файл, GetFiles() подходит, ~40 строчек кода.
Если в плагине реализовано открытие через Analize() то вроде бы сам фар получает файл, чтобы было что анализировать.
Ни того ни другого сабжевый плагин не делает.