FsGetPreviewBitmap в FS плагинах

Только для тех, кто пишет плагины под Total Commander. Обмен опытом, решение проблем.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

2Hram
Если ты про линк выше, то это был баг почти год назад. Он был пофиксен в январе.
У меня в ТС (билд от 6.6.2007) - все работает. Если надо - вот пример проекта на С++
http://rapidshare.com/files/62237517/fsbmp.zip.html.
Hram
Сообщения: 113
Зарегистрирован: Чт май 19, 2005 20:14
Откуда: Питер

Сообщение Hram »

Спасибо за пример, но
Изображение

функция FsGetPreviewBitmap не вызывается :(
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Странно, у меня пашет.
Изображение
Только две вещи приходят в голову.
1. Железно убедиться, что функция действительно не вызывается. Например, добавить в нее вызов MessageBox. Если MessageBox не появится - то трясти Гислера - чо за дела?
2. Я обратил внимание, что у тебя очень маленькие эскизы. Может это ТС это не нравится и он игнорирует картинку. В справке есть требования насчет размеров - проверь. У меня размер эскизов стоит 128.
Hram
Сообщения: 113
Зарегистрирован: Чт май 19, 2005 20:14
Откуда: Питер

Сообщение Hram »

Не получается
У тебя в проекте подключяестя файл

Код: Выделить всё

#include "..\inc\fsplugin15.h"
в архиве его не было, в нем как раз и обЪявляются функции, я вставил свой может в этом проблема?

ЗЫ очень охота сделать
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Да это же стандартный файл API! Берется вот тут http://ghisler.fileburst.com/beta/fspluginhelp1.5.zip
Я что-то в непонятках - а как ты без него-то свой плагин писал???
Hram
Сообщения: 113
Зарегистрирован: Чт май 19, 2005 20:14
Откуда: Питер

Сообщение Hram »

Я знаю, что за файл, я же написал
я вставил свой может в этом проблема
просто уже не знаю где копать вот и продумываю разные варианты
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Ну, не, тогда это не причина. Впрочем, могу и его выложить, если хочешь. Могу выложить и отбилдованный плагин. Хотя, это уже чистой воды шаманство какое-то.

Кстати, с MessageBox проверял?
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Можно и с другой стороны попробовать, если ты пишешь на С++. Давай мне твой проект, я его у себя попробую запустить.

Ну и совсем контрольный выстрел в голову - проверить с пустым ini файлом. А вдруг действительно какой-то посторонний плагин под ногами путается.

Блин, так до куклы вуду докатиться можно.
Hram
Сообщения: 113
Зарегистрирован: Чт май 19, 2005 20:14
Откуда: Питер

Сообщение Hram »

Давай мне твой проект
так я с твоим проектом экспериментирую
проверить с пустым ini файлом
пришлось скачать ТС билд 06.06.07 снес свой, установил новый от гистлера(без всяких там плагинов) откомпилил твой пример, установил.
с MessageBox проверял?
нет, я в дебагере отлаживаю, а потому знаю вызывается функция или нет

Код: Выделить всё

FsInit
FsFindFirst
FsFindNext
FsFindClose
вызываются, а

Код: Выделить всё

FsGetPreviewBitmap
нет
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

VadiMGP писал(а):Кстати, с MessageBox проверял?
Я проверял - не появляются.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Ну не знаю, тогда. Последнее, что могу предложить - полный проект с моим .h файлом и готовый wfx.
http://rapidshare.com/files/62530992/fsbmp_src.zip.html

Если не заработает - остается только Гислер.
Hram
Сообщения: 113
Зарегистрирован: Чт май 19, 2005 20:14
Откуда: Питер

Сообщение Hram »

остается только Гислер :(

UPD опять снес тотал поставил релиз от 6.6.07 перед этим вычистил все конфиги и ничего не изменилось как не показывал так и не показывает.

ЗЫ я задолбался жать на кнопки 1, 2, 3 надо у Гислера таблетку просить :D
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Если мылом будешь писать - расскажи чем дело кончится. Жутко интересно.
Если на оффоруме откроешь тему, так я сам увижу, если надо будет - подключусь.
Hram
Сообщения: 113
Зарегистрирован: Чт май 19, 2005 20:14
Откуда: Питер

Сообщение Hram »

Я не зареген на англицком форуме :?
Пытался, но не присылают письмо для активации аккаунта :(
Так что с радостью бы но...

ЗЫ попробую еще раз зарегиться может получиться

UPD зарегился, они на mail.ru как я понял письма не отсылают или вообще с ru не работают :evil:
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

Пытался, но не присылают письмо для активации аккаунта
Была та же проблема, пиши Гислеру, он активирует акк вручную...
Ответить