|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
ExHView - быстрый просмотровщик
Суть программы такова.
Мне понадобилась прога для быстрого просмотра файлов в папке Downloads. Наткнулся на ExplorerView, который интегрируется в проводник и показывает содержимое выделенного файла в своем окошке. Идея хорошая, но реализация так себе. Поэтому решил сделать что-то свое. Моя прога пока не идеальна, но это первая ласточка так сказать. Итак. Поддерживает множество графических форматов (jpg,gif,bmp,tiff,png,ico,psd и т.д.), а так же: avi,wav,wmv,wma,mp3,txt,pas. Сидит в трее и работает только с проводником (если ни одного проводника не открыто, то прога молчит в тряпочку). Пункт меню "Enabled" и чекбокс в статусбаре разрешает или запрещает слежение за проводником. Программа не требует установки и не сорит в реестре. Минусы: пока нет каких-либо настроек (будут позже), не определен алглритм работы с 2-мя и более проводниками, в Win7 показывает файл под курсором (нужно корректировать алгоритм), перемещение и изменение размеров окна после отпускания кнопки мыши (пока без понятия, что за ...). Минусов многовато , но для разгребания загрузок хватает. Продолжение следует... Конструктивная критика приветствуется. Последний раз редактировалось icsander, 11.09.2012 в 20:53. |
#2
|
||||
|
||||
И как она работает? У меня при запуске появляется белое окошко и тут же закрывается. В трее остаётся иконка, но и она исчезает при наведении на неё. В списке процессов тоже ничего нет.
WinXP SP3 |
#3
|
|||
|
|||
Цитата:
|
#4
|
||||
|
||||
Цитата:
|
#5
|
|||
|
|||
Цитата:
А как быть тем, кто использует не проводник? Например, я лично пользуюсь Total Commander... |
#6
|
|||
|
|||
Тотал коммандер не дает путь к файлу (по крайней мере я не знаю как), хотя имя файла дает отлично. ИМХО для него проще написать плагин
|
#7
|
|||
|
|||
Видимо неправильно отрабатывает событие скрыть главную форму. Пока нет доступа к другому компу не могу разобраться, т.к. у меня все работает.
Запускаю прогу-она сидит в трее. Запускаю проводник, выделяю файл (который прога поддерживает)-появляется окошко с соответствующим содержимым. Закрываю проводник-окно сворачивается в трей. А Вы пробовали использовать компонент WindowsMediaPlayer-требует какую-то системную длл-ку, может из-за этого? |
#8
|
|||
|
|||
а знаеш ли ты, что есть проводник?
|
#9
|
||||
|
||||
Добавь трейсер ошибок, так удобнее будет отслеживать ошибки. (JCLDebug например)
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
Этот пользователь сказал Спасибо M.A.D.M.A.N. за это полезное сообщение: | ||
icsander (02.09.2012)
|
#10
|
|||
|
|||
На днях добавлю исправленную версию. CheckBox пришлось положить на форму поверх статусбара и закрепить - больше не сбоит. Пока бьюсь над поддержкой Total commandera.
|
#11
|
||||
|
||||
На счет тотала, там же по F3 Lister - зашибительский превьювер.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#12
|
|||
|
|||
Изначально прога писалась под проводник, но в теме был упомянут тотал. Lister - хороший просмотровщик, но при большом кол-ве файлов, которые нужно перебрать лично мне удобнее смотреть текущий выделенный файл, а не жать каждый раз F3.
|
#13
|
||||
|
||||
Ctrl + Q )))
Будет просмотр в соседней панели. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 09.09.2012 в 10:05. |
#14
|
|||
|
|||
Сдаюсь. Вот что значит плохое знание матчасти. Но для проводника ведь такой просмотровщик не помешает ?
|
#15
|
||||
|
||||
Всё зависит от контента. Мне вот и даром не нужно, я пользуюсь FAR-ом.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |