Здесь можно обсудить ваш любимый плагин.
hoopoe
Posts: 263 Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:
Post
by hoopoe » Fri 13 Mar, 2009 15:16
Latest post of the previous page:
Zeroes wrote: Незнаю чего Karbazol тут не опубликовал инфу, тогда я за него.
почему-почему... потому шо он ща занят по самое небалуй
hoopoe
DiRTy_GaRRy
Posts: 705 Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:
Post
by DiRTy_GaRRy » Mon 16 Mar, 2009 14:15
Что то оно у меня под 2008-й студией и 6.1-м Platform SDK не собирается.
Пишет следующее:
Code: Select all
cl /Fodobj\shutils.obj /c common\shutils.cpp /nologo /TP /W4 /WX /GR- /Gy /D_WIN32_WINNT=0x0500 /D_FAR_USE_FARFINDDATA /D_UNICODE /DUNICODE /MTd /Z7 /D_DEBUG /Od /nologo "/IC:\My Projects\FAR\Plugins\drag-n-drop\common_u" /Icommon /Ihook /Iholder /Idll /Iplugin
shutils.cpp
common\shutils.cpp(95) : error C2065: 'CFSTR_UNTRUSTEDDRAGDROP' : undeclared identifier
scons: *** [dobj\shutils.obj] Error 2
scons: building terminated because of errors.
Ы?
DiRTy_GaRRy
Maximus5
Posts: 3295 Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:
Post
by Maximus5 » Mon 16 Mar, 2009 18:48
6.1 под рукой нету, а в 7.0 в файле shlobj.h константа точно есть. скорее всего у тебя пути к sdk неправильно ппописаны
Maximus5
DiRTy_GaRRy
Posts: 705 Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:
Post
by DiRTy_GaRRy » Tue 17 Mar, 2009 07:15
Maximus5 , да я уже что только не пробовал:
Константа, действительно, есть;
Смена _WIN32_WINNT не помогает;
Перенос пути к платформ sdk в самое начало всяческих инклюдов и либов не помогает.
То ли лыжи не едут, то ли...
Пока просто закомментил пару строк.
Кстати... По багам...
Релизная сборка падает как только пытаешся что-нибудь перетащить;
При падении фар-а остаётся висеть процесс holder.dnd.
Ы?
DiRTy_GaRRy
Maximus5
Posts: 3295 Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:
Post
by Maximus5 » Tue 17 Mar, 2009 07:35
"Ignore standart include path"? вроде должна быть такая опция в свойствах проекта...
BTW, чем конкретно этот плагин соблазнительнее использования conemu?
Maximus5
Max Rusov
Posts: 3651 Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times
Post
by Max Rusov » Tue 17 Mar, 2009 08:06
Maximus5
А с помощью ConEmu можно сделать ярлык на desktop'е?
Max Rusov
Maximus5
Posts: 3295 Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:
Post
by Maximus5 » Wed 18 Mar, 2009 20:42
Max Rusov wrote: А с помощью ConEmu можно сделать ярлык на desktop'е?
Почти
А разве 'Drag-n-Drop' ярлыки создавать умеет? У меня что-то не получилось...
Maximus5
Zeroes
Мультикопипастер Броадкастер
Posts: 570 Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:
Post
by Zeroes » Wed 18 Mar, 2009 21:34
Maximus5
Умеет. Перетаскиваешь на раб стол и всё.
ps. Юзаю D'n'd 2.0.x
--- Zeroes & Ones ---
Zeroes
HaRT
Moderator
Posts: 10869 Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times
Post
by HaRT » Wed 18 Mar, 2009 21:58
Zeroes wrote: Перетаскиваешь на раб стол и всё.
У меня в этом случае получается копирование. А чтобы ярлык, надо с нажатым Альтом.
Правда, у меня сборка от 2006-04-23.
HaRT
DiRTy_GaRRy
Posts: 705 Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:
Post
by DiRTy_GaRRy » Fri 20 Mar, 2009 13:19
Ура! Спасибо! После последних правок плагин заработал как мне нужно. Кстати, а зачем в релизной сборке pdb-и?
Ы?
DiRTy_GaRRy
DiRTy_GaRRy
Posts: 705 Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:
Post
by DiRTy_GaRRy » Sun 22 Mar, 2009 09:32
Несколько багов:
Если показать контекстное меню по правой кнопке, то после выхода из far не завершается holder.dnd. Так же этот процесс не завершается, если фар падает;
Контекстное меню не закрывается по клику по фару или ещё куда-нибудь. Закрыть его можно только после выбора какого-нибудь субменю;
Как то странно работает 'Drag'n'drop если нажата клавиша'. У меня выбрано перетаскивание с левым Ctrl. Дело, собсьвенно, в том, что для того, что бы заработал драг нужно старанться примерно одновременно нажать Ctrl и начать тащить файл. Если предварительно зажать Ctrl, а потом уже начать драг, то срабатывает стандартный фар-й драг.
Плагин рушится, если его откомпилировать с /O2.
P.S. На всякий случай опции:
Code: Select all
╔════════ Drag'n'drop - настройки ═════════╗
║ [x] Drag'n'drop если нажата клавиша ║
║ (•) Левый Ctrl ( ) Правый Ctrl ║
║ ( ) Левый Alt ( ) Правый Alt ║
║ ( ) Shift ║
╟──────────────────Панели──────────────────╢
║ [ ] Разрешить Drop ║
║ 0 Количество пикселей, после ко ║
║ следует начинать Drag ║
╟──────────────Дополнительно───────────────╢
║ [x] Копировать Проводником ║
║ [x] Показывать меню по правой кнопке ║
╟──────────────────────────────────────────╢
╚═══════[ Продолжить ]══[ Отменить ]═══════╝
Ы?
DiRTy_GaRRy
DiRTy_GaRRy
Posts: 705 Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:
Post
by DiRTy_GaRRy » Sun 05 Apr, 2009 23:03
Продолжаем разговор с самим собой...
Плагин личит память. Просто запускаем юникодный фар и смотрим в таскменеджер.
P.S. Может лучше баги сразу писать на багтрекер плагина?
Ы?
DiRTy_GaRRy
SeNS
Posts: 34 Joined: Wed 14 Dec, 2005 06:39
Has thanked: 1 time
Contact:
Post
by SeNS » Fri 19 Jun, 2009 21:09
Far Manager, version 2.0 (build 987) x86
Плагин Drag&Drop 2.0.0.49
При ошибочном drop-е в том-же каталоге Far совершенно справедливо вывешивает окно, но с ошибкой.
far.png (16.84 KiB) Viewed 8949 times
WBR, SeNS
SeNS
DrKnS
Posts: 6114 Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times
Post
by DrKnS » Fri 19 Jun, 2009 21:17
А зачем это здесь ?
Диалог плагин рисует, в его тему и пиши.
DrKnS
SeNS
Posts: 34 Joined: Wed 14 Dec, 2005 06:39
Has thanked: 1 time
Contact:
Post
by SeNS » Sat 20 Jun, 2009 14:42
Не знал, напишу. Спасибо!
WBR, SeNS
SeNS
Dmitry_SPB
Posts: 4 Joined: Mon 01 Jun, 2009 20:04
Post
by Dmitry_SPB » Wed 01 Jul, 2009 09:45
На последних билдах Far v. 2.0 x86 плагин стал ронять фар.
Dmitry_SPB