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

Добавлено: Пн июл 11, 2016 14:34
sergeich
D1P
При переименовании любого имени в любое другое. Windows XP. Ставил плагин на чистый тотал-падает все равно(
---------------------------
Total Commander 8.52a
---------------------------
Access violation at address 019AF4D0. Read of address 00000008.
Access violation at address 019AF4D0. Read of address 00000008
Windows XP SP3 5.1 (Build 2600)

Добавлено: Пн июл 11, 2016 15:02
D1P
Завёл в виртуалке XP SP3, поставил чистый TC8.52a, плагин с гитхаба, вбил тестовый аккаунт - всё работает. Вот хоть как.
На семёрке не тестил, там, скорее всего, тоже будет работать.

То, что вываливается только на переименовании - это крайне непонятно. Принцип работы всех команд абсолютно одинаковый - отдать серверу команду, получить ответ и распарсить его. Если бы ошибку вызывало имя файла - падало бы на любом действии. Если имя аккаунта - тоже на любом действии. Если бы ошибка была в SSL-библиотеке (которая просто обеспечивает https-слой) - валилось бы аналогично при любом действии.

Мне не за что зацепиться.

Добавлено: Пн июл 11, 2016 16:38
sergeich
D1P
Да, странно все это. На трех компах и разных ОС у меня валится.

Добавлено: Вт июл 12, 2016 16:02
sergeich
D1P
Нашел зависимость: если файл находится в корне, все нормально переименовается, но если в папке - падает. Имя папки не имеет значения.

Добавлено: Вт июл 12, 2016 16:03
D1P
Подтверждаю =)

Добавлено: Вт июл 12, 2016 16:08
sergeich
Уф, наконец то)) А то я думал что только у меня так)

Добавлено: Вт июл 12, 2016 17:10
D1P
Оказалось, что при переименовании соответствующему API-методу нужно передавать полный путь источника и только имя приёмника, без пути (в противном случае уже нужен метод перемещения).
Интереснее оказалось, что возвращаемый JSON с кодом ошибки дельфовский TJSONObject почему-то не может распарсить (хотя тот абсолютно валиден).
Поведение я поменял, обработчик исключений на парсинг ответов повесил (теперь, если что и случится - тотал не упадёт). Апдейт брать в master.

Добавлено: Вт июл 12, 2016 20:45
sergeich
Ура, отлично теперь переименовывает)) Спасибо!

Добавлено: Чт июл 14, 2016 20:29
sergeich
D1P
При удалении файла в облаке, удаленный файл помещается в корзину. Можно сделать, чтобы он удалялся сразу без помещения в корзину? Или сделать папку "Корзина", в которой видны удаленные файлы и при их удалении они удаляются навсегда.

Добавлено: Чт июл 14, 2016 22:08
D1P
sergeich писал(а):D1P
При удалении файла в облаке, удаленный файл помещается в корзину. Можно сделать, чтобы он удалялся сразу без помещения в корзину? Или сделать папку "Корзина", в которой видны удаленные файлы и при их удалении они удаляются навсегда.
"Корзину" в облаке? По-моему в API были методы для работы с ней. Обещать ничего не буду, если представится возможность - покопаю.

Добавлено: Пт июл 15, 2016 08:10
sergeich
D1P писал(а): "Корзину" в облаке? По-моему в API были методы для работы с ней. Обещать ничего не буду, если представится возможность - покопаю.
В каком то облаке видел такое. Просто при заполнении корзины, для освобождения места приходится заходить через браузер и очищать корзину, что очень неудобно.

Добавлено: Пт июл 29, 2016 15:50
StayAtHome
При попытке переместить в облако файл с размером превышающим максимально допуститмый, ошибку показало, но исходный файл удалило :)

Добавлено: Пт июл 29, 2016 16:01
D1P
StayAtHome писал(а):При попытке переместить в облако файл с размером превышающим максимально допуститмый, ошибку показало, но исходный файл удалило :)
Запатчил, но сейчас нет возможности проверить. Если можно, проверь последнюю версию из master.

Добавлено: Пн авг 01, 2016 15:07
websurfer
Спасибо за плагин, но у меня не работает. Win10 64 бит. Ошибка:
Cloud login error Could not load SSL library. Error login to @
Скачал по ссылке https://indy.fulgan.com/SSL/openssl-1.0 ... -win64.zip для 64 битных и всё равно, та же ошибка. До этого, были длл-ки с Гитхаба плагина, ставил и снимал галку - Load SSL libraries only from plugin directory - результат тот же:
Cloud login error Could not load SSL library. Error login to @
Где я ошибся?

Добавлено: Пн авг 01, 2016 15:15
D1P
websurfer писал(а):Где я ошибся?
Разрядность и версия TC?
Где лежат скачанные dll?
Работает ли плагин в TC другой разрядности?