Страница 39 из 72

Добавлено: Пн янв 09, 2017 17:57
Staniclaw
addhaloka писал(а):
aLLigator писал(а):чтобы можно было его при необходимости редактировать?
Тогда уж лучше в dll, имхо покрасивей будет,
DLL сложнее редактировать.

Добавлено: Пн янв 09, 2017 22:39
D1P
Никаких внешних dll/icl не будет, в край - подгрузка иконок из каталога, возможно с вариантом оверлейного отображения.

Добавлено: Вт янв 10, 2017 20:50
addhaloka
D1P писал(а):в край - подгрузка иконок из каталога
Иконки врассыпную - ещё более некрасиво, чем устаревшая ICL. Тогда уж лучше ничего в это плане не делать, остановиться на этом. Имхо.

Добавлено: Вт янв 10, 2017 23:24
D1P
addhaloka
Если дать возможность подгружать свои иконки, но по умолчанию никаких иконок не прилагать, то ничьё чувство вкуса задето не будет.

Добавлено: Ср янв 11, 2017 20:57
lsched
Что-то в последней версии плагина поломалось с перемещением RO файлов в облако.
Файл закачивается до 100%, после чего в окошке FTP бежит одна и та же строка:
Can't delete file e:\Video\Файл.mp4, ignored.
Прекратить это удалось только убиванием ТС. Сам файл при этом таки был удален, зато лог-файл успел перевалить за пару мегов.

З.Ы. Новые иконки, мягко выражаясь, не комильфо. Сразу отключил.

Добавлено: Пт янв 13, 2017 21:45
aLLigator
D1P писал(а):addhaloka
дать возможность подгружать свои иконки
Может для простоты просто брать иконки из секции [Associations]?

Добавлено: Пт янв 13, 2017 22:01
D1P
lsched
На каких настройках воспроизводится ошибка?
aLLigator
Нет, это будет не очень проще.

Добавлено: Сб янв 14, 2017 15:49
lsched
MailRuCloud.global.ini
[cut]

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

[Main]
ProxyPort=0
PreserveFileTime=1
DeleteFailOnUploadMode=3
LoadSSLDLLOnlyFromPluginDir=0
DescriptionEnabled=0
OperationsViaPublicLinkEnabled=0
AskOnErrors=0
ChunkOverwriteMode=0
OverwriteLocalMode=0
DisableMultiThreading=0
DisableIcons=1
SocketTimeout=-1
ProxyType=0
ProxyServer=
ProxyUser=
ProxyPassword=
ProxyTCPwdMngr=0
[/cut]
MailRuCloud.ini
[cut]

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

[*****]
email=*****@mail.ru
password=
tc_pwd_mngr=1
unlimited_filesize=0
split_large_files=1
[/cut]

Добавлено: Сб янв 21, 2017 14:10
LonerD
Load SSL only from plugins directory - нет защиты от дурака.
Если SSL-файлов нет в каталоге с плагином - тотал крашится.
Изображение

-------------------------------------
Кстати, откуда плагин подгружает SSL-библиотеки, если их нет ни в каталоге плагина, ни в корне каталога Тотала, ни в С:\Windows-каталоге?

Добавлено: Сб янв 21, 2017 21:18
D1P
lsched
Проверь на билде из master, я исправил ошибку.
LonerD
Добавил проверку на существование файлов библиотек при загрузке. Это не избавит от проблемы, если dll-файлы скоррапчены, но если они отсутствуют, то хотя бы проблемы не будет.
Кстати, откуда плагин подгружает SSL-библиотеки, если их нет ни в каталоге плагина, ни в корне каталога Тотала, ни в С:\Windows-каталоге?
Не знаю. Подозреваю, что тут замешана чёрная магия.

Добавлено спустя 25 минут:

Мне прислали фикс, исправляющий проблему с двойным нажатием на кнопку "Отключение" (это обсуждалось начиная отсюда, например. Оказалось, что проблему вызывает отсутствующий слеш при вызове LogProc c MSGTYPE_CONNECT (в патче по ссылке наглядно показано).
Интересно, что в справке слеш в команде приводится:
"CONNECT" followed by a single whitespace, then the root of the file system which was connected, without trailing backslash. Example: CONNECT \Filesystem
но просмотреть это очень легко, и никакой подсветки насчёт его обязательности не приводится. Учитывая, что похожее поведение я встречал неоднократно в других плагинах, думаю эта информация кому-то пригодится.

Добавлено: Вс янв 22, 2017 00:37
LonerD
D1P писал(а):LonerD
Добавил проверку на существование файлов библиотек при загрузке.
Кстати, откуда плагин подгружает SSL-библиотеки, если их нет ни в каталоге плагина, ни в корне каталога Тотала, ни в С:\Windows-каталоге?
Не знаю. Подозреваю, что тут замешана чёрная магия.
Сейчас если нет файлов в каталоге - то видимый принцип работы аналогичен снятой галочке.
Что значит чёрная магия? "Если опция отключена, то плагин попытается загрузить библиотеки, найденные в системе." Плагин лазает по всей системе и загружает первые найденные ssl-библиотеки? В каталоге Windows таких библиотек нет, но они у меня есть в разных местах на дисках (в папках установленных программ).

Добавлено: Вс янв 22, 2017 01:14
D1P
LonerD
Ну я просто отвечал уже в этой теме, и не раз - если библиотеки загружены в систему сторонним приложением (что очень вероятно, их использует куча софта), то плагин использует их. Ну должен, хотя в целом механизм мне неизвестен, это чёрный магический ящик, в который мне лезть не очень хочется.

Добавлено: Вс янв 22, 2017 02:00
addhaloka
LonerD писал(а):Что значит чёрная магия?
Я когда-то с таким же столкнулся. :D Забил поначалу, но потом всё же пришлось разбираться - помог Process Hacker, в нём показывается, откуда загружена длл.

Добавлено: Вс янв 22, 2017 19:42
Skif_off
D1P
Опция Preserve file creation time не работает с публичными ссылками?

Добавлено: Вс янв 22, 2017 20:02
D1P
Skif_off
Сейчас нет. Я посмотрел по быстрому - для публичных каталогов листинг сохраняется не с той полнотой, что для обычных, поэтому не удаётся получить метку времени, хотя она как раз есть.
Завёл тикет.