Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];

Вниз

Универсальный вьюер   Найти похожие ветки 

 
Ega23 ©   (2009-02-13 13:40) [40]


> а вот mspaint уже не откроет )


Только что проверил. Открыл.


 
clickmaker ©   (2009-02-13 13:48) [41]

> [40] Ega23 ©   (13.02.09 13:40)

а двойным щелчком?
для вьювера ведь тоже надо как-то ассоциации устанавливать.
Можно, конечно, предлагать юзеру вводить вместо расширения сигнатуру. Но, боюсь, такая перспектива его не устроит.
Можно тупо перебирать все вьюверы, пока какой-нибудь не ответит: "ну ладно, этой мой файл".
Однако, в некоторых случаях пользователь может захотеть, чтобы docx открывал вьювер, а zip - WinZip, хотя сигнатуры у них одинаковые


 
Anatoly Podgoretsky ©   (2009-02-13 14:33) [42]

> clickmaker  (13.02.2009 13:48:41)  [41]

Если сигнатуры одинаковы, то никак, а расширения в твоем случае просто не играет роли.


 
clickmaker ©   (2009-02-13 14:40) [43]

> расширения в твоем случае просто не играет роли

расширения здесь как раз-таки играют роль. Они позволяют работать по-разному с разными сущностями, хотя, такскть, "физическое тело" у них одно - архив


 
_ShaggyDoc   (2009-02-13 14:41) [44]

Кое кто, такая программа давно есть - UniversalViewer - так и называется. Входит как демо в библиотеку ATViewer. Давно этой библиотекой пользуюсь.

FWS - на Торру, естественно. http://www.torry.net/quicksearchd.php?String=ATViewer&Title=Yes


 
@!!ex ©   (2009-02-13 14:42) [45]

XnView понимает кучу форматов, к нему можно плагины писать...


 
clickmaker ©   (2009-02-13 14:43) [46]

> библиотеку ATViewer

# Multimedia: all file types supported by MS Windows Media Player: AVI, MPEG, WMV, MP3 etc. File is shown using Windows Media Player ActiveX control.
# Internet: all file types supported by MS Internet Explorer: HTML, XML, DOC, XLS etc. File is shown using Internet Explorer ActiveX control.

халявщики -)


 
Ega23 ©   (2009-02-13 14:46) [47]


> а двойным щелчком?
> для вьювера ведь тоже надо как-то ассоциации устанавливать.
>


Не, ну безусловно. Но закладываться на то, что плагин для bmp начинает работу  по расширению файла - это клиника. ИМХО.


 
clickmaker ©   (2009-02-13 14:50) [48]

> [47] Ega23 ©   (13.02.09 14:46)

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


 
Anatoly Podgoretsky ©   (2009-02-13 15:31) [49]


> расширения здесь как раз-таки играют роль. Они позволяют
> работать по-разному с разными сущностями, хотя, такскть,
>  "физическое тело" у них одно - архив

Оно позволяет, но не в его случае

> Можно тупо перебирать все вьюверы, пока какой-нибудь не
> ответит: "ну ладно, этой мой файл".

Он же не глядя на расширение собирается проверять все вьюверы, при том устравивать лотерию - кто первый тот и прав.


 
Anatoly Podgoretsky ©   (2009-02-13 15:32) [50]

> clickmaker  (13.02.2009 14:43:46)  [46]

Я же говорил, дважды щелкать по файлу, гады какую идею скоммуиздили.


 
Nic ©   (2009-02-13 23:01) [51]

Такое есть. В MacOs


 
Andy BitOff ©   (2009-02-14 01:25) [52]

> Кое кто   (12.02.09 22:11) [0]

Дык есть уже. И называется незатейливо, Universal View.


 
Real ©   (2009-02-17 02:22) [53]

Ага, как сказали выше - есть давно: Quick View Plus (http://www.avantstar.com) Судя по кол-ву *.DLL в папке с программой - все так и сделано как автор ветки хочет. Что можно сказать об этой софтине? Пользовался два или три раза после установки. Реально - бесполезнейшая вещь. Ориентируется похоже тупо на расширение, и если расширение неизвестно - открывает как текст (на красивом word-подобном листе - не менее симпатичные "кракозябры" бинарника в текстовом виде :) Запускается долго, памяти жрет - мама не горюй (и еще висит, зараза, в трее) Поддержка даже популярных форматов - никакая: скажем ICO - что-то открывает, что-то нет. Кроме просмотра - ничего, даже в буфер не скопируешь. Короче, убожество. А ведь его пишут давно, целая команда и толку ноль. Представляю что намутит автор ветки в одиночку :)


 
brother ©   (2009-02-17 08:19) [54]

имхо "комбайны" не люблю, для разных расширений - разные проги, ибо нефиг просмотровщику картинок звук или видео показывать итд...


 
clickmaker ©   (2009-02-17 11:24) [55]

> Представляю что намутит автор ветки в одиночку

кстати, как раз-таки в одиночку может выйти что-то путное -)
а когда толпа программеров, "кто в лес, кто по дрова", да еще и текучка кадров - вот тут будет помойка )


 
Anatoly Podgoretsky ©   (2009-02-17 12:06) [56]

> clickmaker  (17.02.2009 11:24:55)  [55]

Ну это если пупок не лопнет. Другое дело если понапишет расширения для Проводника, вот это нужное дело, с открытым кодом.


 
Кое кто   (2009-02-19 13:47) [57]

Anatoly Podgoretsky ©   (17.02.09 12:06) [56]

> clickmaker  (17.02.2009 11:24:55)  [55]

Ну это если пупок не лопнет.

Впринципе ,чисто умозрительно, это не так сложно... Создать TList of Components... Скриптовый парсер можно не писать самому, а взять из Интернета...


 
han_malign ©   (2009-02-19 14:35) [58]

http://msdn.microsoft.com/en-us/library/dd378466(VS.85).aspx



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.067 c
1-1210132796
Vladix
2008-05-07 07:59
2009.04.19
Friend-классы


2-1235740340
xaero93
2009-02-27 16:12
2009.04.19
Помогите разобраться


15-1235057883
Бурато
2009-02-19 18:38
2009.04.19
Алгебра


2-1234955716
b@v
2009-02-18 14:15
2009.04.19
Как узнать имя каталога


15-1235076565
Sergey Masloff
2009-02-19 23:49
2009.04.19
SOAP в Delphi. Что делать с зависонами





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский