Интерфейс: "Lister-IrfanView"

Форум о самом популярном файловом менеджере Total Commander

Интерфейс: "Lister-IrfanView"

Сообщение С.В. » Пн дек 02, 2002 11:53 pm

Люди!!! Человеки!!! Может кто Знает как Lister общается с IrfanView (а так же и с xnView)? Как можно использовать в этом случае "самоделашную" смотрелку? Каким правилам нажно придрживаться? И вообще, как это у них устроено?
С.В.
Рядовой
 
Сообщений: 8
Зарегистрирован: Пт ноя 29, 2002 1:58 am
Откуда: Красноярск
Пункты репутации: 0

Сообщение Валико » Вт дек 03, 2002 12:30 am

Вот каким правилам "нажно придрживаться" <!--emo&:)-->Изображение<!--endemo-->:

TC вызывает Irfan с какими-то параметрами в коммандной строке (какие именно можно "подсмотреть" прописав в настройках листера свою программу). Эти параметры говорят ирфану: "слышь, чувак, скинь мне в clipboard вот этот файл в формате BMP". Irfan это молча делает, а TC берёт этот BMP и показывает в своём окне (и не забывает при этом очистить clipboard, чтобы не жрать системные ресурсы). Вот такая вот се ля ви... Так что для анимации этот способ не покатит. Но в TC 5.5 есть новый интерфейс для написания Lister Plugins. Ещё не разбирался с этим, но там должно быть погибче.
Валико
Капитан
 
Сообщений: 267
Зарегистрирован: Вт авг 27, 2002 12:18 pm
Откуда: Киев
Пункты репутации: 0

Сообщение yurig » Вт дек 03, 2002 4:06 am

Там предельно гибко - дается тебе имя файла, и handle окна, куда рисовать, и вперед. Очень даже правильный подход.
yurig
Старшина
 
Сообщений: 46
Зарегистрирован: Вс дек 01, 2002 1:37 am
Пункты репутации: 0

А конкретее.

Сообщение С.В. » Вт дек 03, 2002 6:35 am

Ну это очень хорошо, что там все гибко. Только вот хотелось бы узнать подробно, КАК оно это делает. А то ведь способов - помойка. Я проверил, при запуске Irfan'а, Lister ему передает /hidden в качестве параметра. Ну эт, чтоб он не визуализировался, а вот как он все остальное он передает (ну там хэндл, имя файла, etc.) и как ответ от него получает?.. И инфы этой ни на одном сайте ни на другом ни на третьем(XnView) <!--emo&:(-->Изображение<!--endemo-->. Ни какого раздела "для разработчиков"...
Буду ждать помощи и ковырять их дальше. Уж очень хочется... <!--emo&:)-->Изображение<!--endemo-->
С.В.
Рядовой
 
Сообщений: 8
Зарегистрирован: Пт ноя 29, 2002 1:58 am
Откуда: Красноярск
Пункты репутации: 0

Сообщение Валико » Вт дек 03, 2002 7:43 pm

На wincmd.ru есть всё, что тебе нужно для написания Lister плагина. Смотри новость от 3 декабря 2002 г.
Валико
Капитан
 
Сообщений: 267
Зарегистрирован: Вт авг 27, 2002 12:18 pm
Откуда: Киев
Пункты репутации: 0


Вернуться в Total Commander

Кто сейчас на форуме

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

cron