TFileListGrid

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

TFileListGrid

Сообщение Deimos » 01.04.2025 01:40:58

Доброго времени уважаемым камрадам.

По наличию свободного времени набросал компонент TFileListGrid.
Мне, в свое время, такой штуки не хватало...

Какой программист не хочет написать свой файловый менеджер?
Любой - скажете вы?
Ну - я вот, хотел...

Что умеет:

Отображать файлы и папки ) (только режим "подробный")
Отслеживание изменений в папках по Event
Контекстное меню винды (пока не полное)
Подсветка файлов по расширению
ну и все такое, что нужно для подобной штуки...

Что не умеет:
Архивы
Драг и Дроп

Писал чисто для себя и так, как вижу конкретно я... И только под винду - под руками нет линукса...

Да - я знаю, что "этих менеджеров вагон" и есть весьма уважаемый мной DC, но писал просто по тому, что...
Ни одной строки из DC не подсмотрел )

Лицензия будет MIT, если что...

Никаких сторонних компонентов устанавливать не требует... Компилируется Лазарусом "искаропки".

Как безобразие выглядит - приложил скрин...

Гитхаб https://github.com/NikLogos/Lazarus-TFileStringGrid
Вложения
Clipboard 1.png
Последний раз редактировалось Deimos 02.04.2025 12:13:06, всего редактировалось 1 раз.
Deimos
постоялец
 
Сообщения: 174
Зарегистрирован: 17.01.2010 00:31:30

Re: Насколько актуально выкладывать? и куда?

Сообщение RRYTY » 01.04.2025 06:36:01

Deimos писал(а):Какой программист не хочет написать свой файловый менеджер?
Любой - скажете вы?


Не только лишь все, но мало кто хочет это сделать. :-D
Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander. Удобство, ресурсы, функционал - это абсолютные чемпионы.
RRYTY
постоялец
 
Сообщения: 242
Зарегистрирован: 25.12.2021 10:00:32

Re: Насколько актуально выкладывать? и куда?

Сообщение sts » 01.04.2025 09:33:20

RRYTY писал(а):Не только лишь все, но мало кто хочет это сделать. :-D

возражаю, хотят все, тока не все находят время на это

RRYTY писал(а):Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander.

сомнительное утверждение, фар отставал, по функциональности, от винкомандера, мц вообще плелся в хвосте даже по сравнению с нортонкомандером.
местный дублькоммандер хорош, сам пользуюсь.
доделать правда хотелось бы, типа вложенный поиск - поиск в уже найденном, и так мелочи
sts
постоялец
 
Сообщения: 444
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Re: Насколько актуально выкладывать? и куда?

Сообщение Deimos » 01.04.2025 10:50:23

RRYTY писал(а):Нет никаких файловых менеджеров, хотя бы приблизившихся к Far Manager и Midnight Commander

Ну их тоже кто-то когда-то написал...

А что по функционалу в них есть такого, чего нет в DC или Multi Commander?

Добавлено спустя 2 минуты 5 секунд:
RRYTY писал(а):доделать правда хотелось бы, типа вложенный поиск - поиск в уже найденном, и так мелочи


Дык на то он и опенсорс - доделывайте )
Deimos
постоялец
 
Сообщения: 174
Зарегистрирован: 17.01.2010 00:31:30

Re: Насколько актуально выкладывать? и куда?

Сообщение Sharfik » 01.04.2025 14:26:33

Попросили пользователя Linux, Windows и админа перенести архив файлов с одного ПК на другой.
Пользователь linux создал чат в WA, открыл тему на форуме и стали обсуждать в каком же менеджере файлов это лучше всего сделать.
Пользователь Windows условно разделил папки на несколько группу, и поставил их отдельными задачами на копирование. А потом пошел пить кофе.
Админ было лень...он клонировал один диск на другой.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 805
Зарегистрирован: 20.07.2013 01:04:30

Re: Насколько актуально выкладывать? и куда?

Сообщение Ichthyander » 01.04.2025 14:53:19

Про актуальность не скажу, а вот куда - без вопросов: GitHub, gitlab etc или любой другой на свой вкус. Больше репозитариев на Pascal - выше рейтинг языка
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 691
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Насколько актуально выкладывать? и куда?

Сообщение RRYTY » 01.04.2025 16:01:51

Sharfik писал(а):Попросили пользователя ... перенести архив файлов
Админ было лень...


Настоящий ленивый админ ничего переносить не будет, скажет, что все равно архив битый... :-D
RRYTY
постоялец
 
Сообщения: 242
Зарегистрирован: 25.12.2021 10:00:32

Re: Насколько актуально выкладывать? и куда?

Сообщение xchgeaxeax » 01.04.2025 16:35:55

Sharfik писал(а):Пользователь Windows условно разделил папки на несколько группу, и поставил их отдельными задачами на копирование. А потом пошел пить кофе.

Настоящий пользователь Windows! Умудрился найти папки, хотя надо было перенести архив.
xchgeaxeax
постоялец
 
Сообщения: 173
Зарегистрирован: 11.05.2023 03:51:40

Re: Насколько актуально выкладывать? и куда?

Сообщение RRYTY » 01.04.2025 17:21:29

Deimos писал(а):А что по функционалу в них есть такого, чего нет в DC или Multi Commander?


Работа в консоли, встроенный текстовый просмотрщик/редактор, полностью клавиатурное управление (в том числе, отмонтирование флэшки у Far - это совершенно незаменимая штука), - бесконечное прицеливание в мелкомягкие иконки просто сокращает жизнь. Мелких функций - вагон и тележка, например, alt+shift+ins у Far берет в карман полное имя файла, Ctrl+PgDown у Far - вход в архив по формату и много, много... MC имеет встроенные клиенты ftp, ssh, пакетная обработка выделенных файлов произвольной командой и много, много...

Добавлено спустя 12 минут 8 секунд:
Deimos писал(а):RRYTY писал(а):
доделать правда хотелось бы, типа вложенный поиск - поиск в уже найденном, и так мелочи


Это не мое. Все, что нужно мне, уже есть с избытком, включая поиск в найденном.

Добавлено спустя 4 минуты 56 секунд:
xchgeaxeax писал(а):Настоящий пользователь Windows! Умудрился найти папки, хотя надо было перенести архив.


Поэтому и кофе пошел пить - архив будет распаковываться, потом в виде тысяч файлов передаваться и записываться, причем в конкурирующих потоках. Мог бы смело уйти другие "просьбы" так же выполнять. Часть потоков будет прервана с ошибкой "слишком длинное имя файла" без возможности продолжения. Виндоиды, что взять...
RRYTY
постоялец
 
Сообщения: 242
Зарегистрирован: 25.12.2021 10:00:32


Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru