HotDir: Advanced folder shortcuts — Расшир-е ссылки на папки

Здесь можно обсудить ваш любимый плагин.
DkmS
Posts: 31
Joined: Sat 10 Jun, 2017 18:07

х64

Post by DkmS » Fri 03 Aug, 2007 00:29

Latest post of the previous page:

Отпишусь, только вы от меня много ожидаете - я не сишник ни разу :oops: , а тут даже проекта для Студии нет (с ней, всё же, полегче разбираться)...

DkmS
Posts: 31
Joined: Sat 10 Jun, 2017 18:07

Post by DkmS » Sat 04 Aug, 2007 00:00

Докладываю.

Новые hpp из указанного архива взял, запустил соответствующую консоль Студии 2008, подправил вызов компилятора:

Code: Select all

cl /Zp2 /O1igy /GF /Gr /GR- /EHs-c-  /Wp64 /LD %PlugName%.cpp /link /subsystem:console /machine:x64 /opt:nowin98 /noentry /nodefaultlib /def:%PlugName%.def kernel32.lib advapi32.lib user32.lib msvcrt.lib shell32.lib %PlugName%.res /map:"..\%PlugName%.map" /out:"..\%PlugName%.dll" /merge:.rdata=.text
Предупреждений немного:
HotDir.cpp(115) : warning C4311: 'type cast' : pointer truncation from 'char *const ' to 'unsigned int'
HotDir.cpp(116) : warning C4311: 'type cast' : pointer truncation from 'char *const ' to 'unsigned int'
HD_DirMenu.cpp(98 ) : warning C4311: 'type cast' : pointer truncation from 'const char *' to 'int'
HD_DirMenu.cpp(102) : warning C4311: 'type cast' : pointer truncation from 'const char *' to 'int'
HD_DirMenu.cpp(104) : warning C4311: 'type cast' : pointer truncation from 'const char *' to 'int'

При запуске:
Ошибка при загрузке плагина
C:\far64\Plugins\hotdir64\HotDir.dll
:cry:
После замены int -> INT_PTR (и unsigned int тоже) предупреждения пропали, но работать от этого не начало. Вот весь протокол:

Code: Select all

Make HotDir.def file...
... succesfully
Make HotDir.rc file...
... succesfully
Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
Copyright (C) Microsoft Corporation.  All rights reserved.

Microsoft (R) C/C++ Optimizing Compiler Version 15.00.20706.01 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

cl : Command line warning D9035 : option 'Og' has been deprecated and will be removed in a future release
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
HotDir.cpp
Microsoft (R) Incremental Linker Version 9.00.20706.01
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:HotDir.dll
/dll
/implib:HotDir.lib
/subsystem:console
/machine:x64
/opt:nowin98
/noentry
/nodefaultlib
/def:HotDir.def
kernel32.lib
advapi32.lib
user32.lib
msvcrt.lib
shell32.lib
HotDir.res
/map:..\HotDir.map
/out:..\HotDir.dll
/merge:.rdata=.text
HotDir.obj
LINK : warning LNK4224: /OPT:NOWIN98 is no longer supported;  ignored
   Creating library HotDir.lib and object HotDir.exp

User avatar
DrKnS
Posts: 5430
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 251 times

Post by DrKnS » Sat 04 Aug, 2007 07:18

DkmS wrote:подправил вызов компилятора:

Code: Select all

cl /Zp2
Выравнивание рекомендовалось выставлять в 8 байт.

DkmS
Posts: 31
Joined: Sat 10 Jun, 2017 18:07

Post by DkmS » Sat 04 Aug, 2007 07:35

Не помогло :(

User avatar
DrKnS
Posts: 5430
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 251 times

Post by DrKnS » Sat 04 Aug, 2007 11:18

Собрал, работает. Если надо, могу выложить.

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Post by Alexey Samlyukov » Sat 04 Aug, 2007 12:20

Выкладывай, можешь прямо в анонсах.

PS. Дифы или полностью исходники мне присылай.

User avatar
DrKnS
Posts: 5430
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 251 times

Post by DrKnS » Sat 04 Aug, 2007 12:44

Alexey Samlyukov
Держи.
Attachments
hotdir7_64.7Z
(32.56 KiB) Downloaded 313 times

DkmS
Posts: 31
Joined: Sat 10 Jun, 2017 18:07

Post by DkmS » Sat 04 Aug, 2007 15:01

Ура! :good:

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: HotDir: Advanced folder shortcuts — Расшир-е ссылки на папки

Post by Alexey Samlyukov » Tue 13 Jan, 2009 15:53

стараниями DrKnS после 722 билда плагин стал работать и в уникодном фаре ;)

User avatar
Wave
Posts: 1771
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

Re: HotDir: Advanced folder shortcuts — Расшир-е ссылки на папки

Post by Wave » Tue 13 Jan, 2009 16:07

А в уникодные хотдиры переходит?
Весь функционал плагина (кроме переходов по каталогам вверх) прекрасно реализуется макросами и главным меню.

Для примера
Пользуюсь ФАРом больше 20 лет © собирательный.


shaker
Posts: 18
Joined: Wed 15 Aug, 2007 13:01

Подскажите по Hotdir

Post by shaker » Fri 10 Apr, 2009 20:16

После установки v.1.75 по Alt+F1,2 появились отсутсвовашие до этого PrintManager, и Same Folder. Из-за этого сдвинулись на 2 "цифры" привычные папки. Same Folder появилась и в списке по F11 - "съела" букву, к тому же это бесполезная вещь, подскажите как ее удалить? ее нет в плагинах.

User avatar
HaRT
Moderator
Posts: 9159
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

Re: Подскажите по Hotdir

Post by HaRT » Fri 10 Apr, 2009 20:47

shaker wrote:как ее удалить
См. настройки плагина FAR Commands.
Фар есть инструмент, а не нянька. © 2009 DrKnS

shaker
Posts: 18
Joined: Wed 15 Aug, 2007 13:01

Re: Подскажите по Hotdir

Post by shaker » Sat 11 Apr, 2009 10:30

Спасибо! заработало.
Проявилась другая проблема в 1.75: при выводе папки по Alt+F1,F2 с использованием хотдира в АКТИВНУЮ (в которой расположен курсор) в данный момент панель (левую или правую), папка выводится в противоположную панель, а активная очищается. Что за глюк? Как избавиться?

имеется ввиду следующий плагин:
архив: hotdir036.zip
автор: Александр Арефьев
инфо: ver 0.36 | 27/11/2003
needs FAR1.70b4
язык: C/C++ with sources

Неужели придется откатиться на билд 1.71.2287? последний 1.71 - который 2470 тоже глючит :(. на всех версиях до 2287 включительно такого глюка не было.

shaker
Posts: 18
Joined: Wed 15 Aug, 2007 13:01

HotDir ver. 0.36

Post by shaker » Fri 17 Apr, 2009 09:24

Проблема в Far 1.71 начиная с билда 2287 и в 1.75: при выводе папки по Alt+F1,F2 с работающим хотдиром в АКТИВНУЮ (в которой расположен курсор) в данный момент панель (левую или правую), папка выводится в противоположную панель, а активная очищается. Видимо дело в фаре. Как можно устранить? Или планируется решить в след билде 1.75?

имеется ввиду следующий плагин:
архив: hotdir036.zip
автор: Александр Арефьев
инфо: ver 0.36 | 27/11/2003
needs FAR1.70b4
язык: C/C++ with sources

User avatar
Arty
Posts: 44
Joined: Fri 13 May, 2005 22:30
Location: Беларусь, Брест
Contact:

Re: HotDir: Advanced folder shortcuts — Расшир-е ссылки на папки

Post by Arty » Fri 17 Apr, 2009 20:42

Какой-то у тебя мега древний плагин. Поставь попробуй версию 0.7 отсюда http://forum.farmanager.com/viewtopic.php?f=11&t=2524 и проверь что будет.

tstr
Posts: 533
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 9 times
Been thanked: 8 times

Re: HotDir: Advanced folder shortcuts — Расшир-е ссылки на папки

Post by tstr » Mon 22 Jun, 2009 11:01

сегодня на 1007-м билде двойки стал падать, утягивая за собой ФАР.
трап:

на ветке 1.75 - работает нормально

Post Reply

Return to “Обсуждение плагинов”