[WDX] FileX - баги
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2  Next  :| |:
Total Commander -> Плагины Total Commander

#1: [WDX] FileX - баги Author: FlasherLocation: Москва PostPosted: Sun Aug 07, 2016 22:31
    —
Уже давно наблюдаю за ним баги в Win 7 x86.
В TC 8.52a при выборе колонки "Тип ..." из подменю для плагина Тотал падает с
 окном:

В TC9x32 при попытке выбора плагина из диалога "Choose plugin Property" ТС падает с:
Code:
---------------------------
error
---------------------------
Crash in plugin FileX.WDX:

Access violation at address 03732DB6. Write of address 05360000
---------------------------
ОК   Отмена   
---------------------------
Также падение происходит, если в обычных режимах (краткий/подробный) открыть каталог, в списке которого фигурирует подкаталог с длинной пути более 259 символов.
Ранее ещё наблюдал падения при поиске, сейчас не вспомню подробности. Может, позже.


Last edited by Flasher on Sun Aug 07, 2016 22:37; edited 1 time in total

#2:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Aug 07, 2016 22:37
    —
Flasher
Что такое выбор колонки "Тип..." из меню? В меню (точнее, в списке свойств плагина) этих "типов" три штуки, о чём точно речь?

#3:  Author: FlasherLocation: Москва PostPosted: Sun Aug 07, 2016 22:38
    —
Avada
Вот всех 3-х и касается.

#4:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Aug 07, 2016 23:00
    —
Flasher
У меня с этими свойствами никаких падений нет в 32-битном TC ни на 8.52a, ни на 9.0. И добавляются в колонку нормально, и работают нормально.
И с длинными именами в девятке тоже нет падений. (У меня и набор колонок с этим плагином есть, и оцветовка сверхдлинных объектов на него завязана. Ни разу ничего такого не было.) Версия 2.2, разумеется.

#5:  Author: FlasherLocation: Москва PostPosted: Sun Aug 07, 2016 23:12
    —
Avada
Может, дело в юникодности. Если файлы локализации так (п. 2) настроить и FileX.lng сохранить в UTF-8 без ВОМ, после перезапуска ТС будут баги?
Колонки лучше из ИГП выбирать.

#6:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Aug 07, 2016 23:20
    —
Flasher
На досуге проверю. Но не сегодня. А если ты просто куда-то выложишь готовые перекодированные файлы и дашь ссылку, будет ещё лучше.

#7:  Author: FlasherLocation: Москва PostPosted: Sun Aug 07, 2016 23:58
    —
Avada
Да вот уже пытаюсь выяснить, в чём ещё дело. Отключил остальные wdx-плагины, поставив этот первым, баги остались. Перенёс нужные файлы с ТС в отдельный каталог с одним установленным плагином, багов нет. Confused Копаю дальше.

#8:  Author: FlasherLocation: Москва PostPosted: Thu Dec 29, 2016 08:17
    —
Avada
18 ноября плагин обновляли с исправлением. Знал?

#9:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Dec 29, 2016 16:38
    —
Flasher
Да, я в курсе, поскольку периодически сюда заглядываю. Но текстированием багов не занимался — времени не было.

#10:  Author: FlasherLocation: Москва PostPosted: Thu Dec 29, 2016 20:34
    —
Avada
Я к тому, что мог бы и подсказать.

#11:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Dec 29, 2016 21:20
    —
Flasher
У меня не настолько, увы, хорошая память, чтобы увязать выход новой версии с этим обсуждением и что-то, соответственно, подсказать. Скачал, обновил — и всё.

#12:  Author: Orion9 PostPosted: Fri Feb 09, 2024 20:30
    —
Обнаружил, что поле DriveType не срабатывает у этого плагина. Кто-нибудь может подтвердить баг/проблему?

#13:  Author: jentoso PostPosted: Fri Feb 09, 2024 20:43
    —
Orion9
А что именно не срабатывает?

#14:  Author: 790 PostPosted: Fri Feb 09, 2024 23:53
    —
jentoso wrote:
Orion9
А что именно не срабатывает?

Что не может отличить сетевой диск от жёсткого. Ну типа, модные тенденции... гендерного равенства. В общем, надо смотреть, что он там запрашивает у системы, может на Win10 уже всё поменялось или в ТС 11.хх

#15:  Author: Orion9 PostPosted: Sat Feb 10, 2024 00:35
    —
jentoso wrote:
Orion9
А что именно не срабатывает?

Да просто не работает это поле и все условия по нему.

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

Quote:
В общем, надо смотреть, что он там запрашивает у системы, может на Win10 уже всё поменялось или в ТС 11.хх

Да вроде обычный vbs-скрипт работает без проблем:

Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Scripts\DriveType.vbs
%P%N
wscript.exe
DriveType


-1


Code:
If WScript.Arguments.Count = 0 Then
  MsgBox "Не указаны параметры!", vbOKOnly + vbCritical, "Внимание!"
  Wscript.Quit
End If

ps = WScript.Arguments(0)

Dim fs
Set fs = CreateObject("Scripting.FileSystemObject")

ShowDriveType(fs.GetDriveName(ps))

Sub ShowDriveType(drvpath)
    Dim fs, d, s, t
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set d = fs.GetDrive(drvpath)
    Select Case d.DriveType
        Case 0: t = "Unknown"
        Case 1: t = "Removable"
        Case 2: t = "Fixed"
        Case 3: t = "Network"
        Case 4: t = "CD-ROM"
        Case 5: t = "RAM Disk"
    End Select
    s = "Drive " & d.DriveLetter & ": - " & t
    MsgBox s
End Sub



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2  Next  :| |:
Page 1 of 2

Powered by phpBB © 2001, 2005 phpBB Group