Jump to content
Muxe Inc Forums

Recommended Posts

Guest WAJIM   
Guest WAJIM
Лучше так:
c:\Windows\System32\calc.exe
      CRC32: 83cf5009
      CRC64: c727532d4cd9ccac
        MD4: 80341da6243ea6f15ee655c51a6f5721
        MD5: 0f47684c213a9a4e77e9cb5cd3a1c70d
     RMD160: 4064983c77a307821a0c3bd2193571aff66e1c2e
       SHA1: 02c2faac5885753b675d7ef37f0915e692ba72c5
     SHA224: 01c0ca439fc2a9da424d878b4bc190218ea2f8d2dc62ee10e96989f4
     SHA256: 1e09efa45db40fe1803e421ef090b82494600cbad1a5184be4b7b4158b62b642
     SHA384: c186cf317f97b1829e9334d8ff7899d11c3245e05f4271293f194aff33812a08e922c0560a8757eb75e9d28d5d345e67
     SHA512: 1a020e0dbac29445cacc2b83eae58846cce4a4f1e07505db64b88add3c8aeec10c6c80e94f82f48eab87149ffd5f74f0964331dc4e48522224dfa05fddb01f1c
 SHA512-224: 2ef156aef86610d410f9359e550fd748f642dc16bd6687683fcb69c7
 SHA512-256: a174ca4bdc6f5b7acda677b5fd427845c81809b6ecfaa5266ff6f4ed6656fa0e
  Whirlpool: aa630917f218013d71cf3a457edf6858a1fa4d5a9407f21d22d6feba22f967f4f4da1e5aeafc40d7045178d3b64bf09ae1cd01bdcfb02cd9aff804bb1fc2694c
   SHA3-224: 011212544bb0de6ca292f2facd9b93fcee4fed1c223f101d056d4e41
   SHA3-256: ce2a642a79db692a9df22b1eb5d715d20e1af4691fdfb9f99e818bab8ea0ddc0
   SHA3-384: acd182934eada3c4f6b7428ca13b696b75b569620a249ae2bb0148e153bb9ccf0d1c3ff125201f7630e28f8cb08fd958
   SHA3-512: cf106123d481cd6b583e27082e86750ed6e12d6d0b1a0068e470471db89084adb4e57f5507af0967613b22d85e610551c9d8dc302c0cc77e3f9593e1da6280ab
Blake2S-224: 1e14d3375954b5e8a3d975655d4b260e4abb5c916415041c7a450172
Blake2S-256: 43c52e54884042b2b2e307afddb4eed0799fab0e5e0e9be68cb021a3cab9ba01
Blake2B-384: 520f891f4cb49af890a26b9e8adcac9c522df30da29f3b8ac8e95cb53fff21bd7a672a9022f81818593787b1fc4eecaa
Blake2B-512: 109d2e0921a046f72e4c63b18cceb53e0918b854e416716b27b45c962eeff37c80ed51d3be3d2f15b3a32c617202a7af169d01b9b21f6162889da389d7946dc2

Share this post


Link to post
Share on other sites
Garl    0

 

50 minutes ago, Guest WAJIM said:

О! Теперь нормально работает.

Ещё почините добавление в конец вставленного текста 0x00 при копировании из wordpad?

fixed.

проверьте ещё раз автообновление панелей с комбинацией Ctrl-F1\F2 а то есть подозрение что было упустил одно место...

Share this post


Link to post
Share on other sites
Garl    0

а если всего 2 хэша? не красиво получается 

c:\Windows\System32\calc.exe
      CRC32: 83cf5009
        MD5: 0f47684c213a9a4e77e9cb5cd3a1c70d

может таки 

c:\Windows\System32\calc.exe
CRC32      : 83cf5009
MD5        : 0f47684c213a9a4e77e9cb5cd3a1c70d

 

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
1 hour ago, Garl said:

может таки 


c:\Windows\System32\calc.exe
CRC32      : 83cf5009
MD5        : 0f47684c213a9a4e77e9cb5cd3a1c70d

Определённо так. Выравнивание вправо работает только для чисел, а тут просто список имён.

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
2 hours ago, Garl said:
3 hours ago, Guest WAJIM said:

Ещё почините добавление в конец вставленного текста 0x00 при копировании из wordpad?

fixed.

Нет, всё равно добавляется. Если вот этой штукой скопировать путь, то в новом DN стотыщь нулей в конце, а в старых версиях всё OK.

Quote

fix: Ctrl-Shift-F1..F12 work again

Спасибо! Теперь работает как надо.

Quote

и как показывает практика начинать искать свежие баги

Там ещё старые в трёх томах издавать можно. Я про них специально не писал.

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM
7 minutes ago, Guest DRON said:

Нет, всё равно добавляется.

[X] Вставка из буфера с StrLen() - эта опция включена?

 

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM
2 hours ago, Garl said:

проверьте ещё раз автообновление панелей с комбинацией Ctrl-F1\F2 а то есть подозрение что было упустил одно место...

Проблема осталась, но проявляется реже, пока не могу найти точный метод воспроизведения.

 

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
8 minutes ago, Guest WAJIM said:

[X] Вставка из буфера с StrLen() - эта опция включена?

Она включена по умолчанию, но я конечно попробовал и так, и так. Вставлял в разные места, результат идентичен.

Кстати о вставке: посчитанные хэши в сам DN вставляются одной строкой без перевода, при вставке в другие программы всё OK.

При переименовании с созданием директории длиной в один символ, то есть F6 на файле и вводим D\  получаем "Exception 000h at address 004033B5". Директория при этом не создаётся, а файл получает имя D.

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM
3 hours ago, Garl said:

проверьте ещё раз автообновление панелей с комбинацией Ctrl-F1\F2 а то есть подозрение что было упустил одно место...

Вот так воспроизводится:

1. Копируем один файл а корень C:\, второй в корень D:\

2. Открываем левой панели C:\, в правой - D:\

3. Жмем Ctrl+F1, Ctrl+F2

4. Запускаем из NDN cmd.exe

5. В другом файловом менеджере удаляем файлы из п.1

6. Пишем exit

7. Жмем Ctrl+F1, Ctrl+F2

8. В левой панели (C:\) файл якобы остался!

 

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON

По моему "Remove all spaces from string .................. [CTRL-SHIFT-[5]]" нигде не работает, в отличии от CTRL-[5].

Free space on border отключает показ процента сжатия в архивах. В старых версиях такого не было.

По поводу "Quick rename and link show": там не Link source, а "Link target/Назначение" должно быть. Так же не показываются ссылки с префиксом \??\ создаваемые утилитой Junction от Руссиновича и совсем не показываются хардлинки.

Share this post


Link to post
Share on other sites
Garl    0
33 minutes ago, Guest DRON said:

Она включена по умолчанию, но я конечно попробовал и так, и так. Вставлял в разные места, результат идентичен.

Кстати о вставке: посчитанные хэши в сам DN вставляются одной строкой без перевода, при вставке в другие программы всё OK.

При переименовании с созданием директории длиной в один символ, то есть F6 на файле и вводим D\  получаем "Exception 000h at address 004033B5". Директория при этом не создаётся, а файл получает имя D.

видать этот StrLen глючный , оне как раз не вставляет символ перевода строки 

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM
11 minutes ago, Garl said:

видать этот StrLen глючный , оне как раз не вставляет символ перевода строки 

Посмотрите код из старых билдов, в той же версии 2.31.0407 вставка работает отлично!

Share this post


Link to post
Share on other sites
Garl    0
8 minutes ago, Guest DRON said:

Free space on border отключает показ процента сжатия в архивах. В старых версиях такого не было.

дык сделано универсально для всех типов панелей, если отключил 3-ю строку то с чего бы ей оказаться включёной внутри архива или на другом типе диска?

надо думать... что-то со строкой сжатия для архивов и сжатых файлов... 

предложения?

Quote

и совсем не показываются хардлинки.

а кто их вообще видит? Far\MC\Проводник?

 

Quote

Посмотрите код из старых билдов, в той же версии 2.31.0407 вставка работает отлично!

уже не прокатит ввиду перелопачивания к поддержке юникода...

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
10 minutes ago, Garl said:

надо думать... что-то со строкой сжатия для архивов и сжатых файлов... 

предложения?

Сделать опции независимыми: "Свободное место на рамке" должно показывать или не показывать свободное место на рамке и больше ничего, а "Cвободное место\путь\сжатие\описание" добавлять третью строку (уже без "Cвободное место"). Вариант с надписью "4 282M байт свободно на диске F:" в пол экрана ликвидировать как бессмысленный.

 

18 minutes ago, Garl said:

а кто их вообще видит? Far\MC\Проводник?

Вы не поверите, но да: https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
2 minutes ago, Guest Onio said:

Гаси с плеча: While S[Length(S)] = #0 do SetLength(S, Length(S) - 1)

До, после или во время UNICODE<=>ANSI?

Share this post


Link to post
Share on other sites
Guest Onio   
Guest Onio
3 minutes ago, Guest DRON said:

До, после или во время UNICODE<=>ANSI?

В юникоде разе используются нулевые символы? В UTF-8 вообще все, что до #127 совпадает с ASCII (однобайтовые буквы).

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON

Мы ведь говорим о глюкософте, который пишет что хочет. И в случае с юникодом будут два нуля.

Вот вам софтинка для просмотра буфера и пример содержимого с нулями.

Clipboard.7z

Share this post


Link to post
Share on other sites
Guest Onio   
Guest Onio

Мой кардинальный метод удаляет вообще все нули с конца строки. Хоть два, хоть тысячу.

Share this post


Link to post
Share on other sites
Garl    0
3 minutes ago, Guest Onio said:

Мой кардинальный метод удаляет вообще все нули с конца строки. Хоть два, хоть тысячу.

эт называется костыль. функция используется в куче разных мест и должна правильно отрабатывать.

Share this post


Link to post
Share on other sites
Garl    0
29 minutes ago, Guest DRON said:

Сделать опции независимыми: "Свободное место на рамке" должно показывать или не показывать свободное место на рамке и больше ничего, а "Cвободное место\путь\сжатие\описание" добавлять третью строку (уже без "Cвободное место"). Вариант с надписью "4 282M байт свободно на диске F:" в пол экрана ликвидировать как бессмысленный.

принято к рассмотрению.

но в третьей строке живут сетевые коментарии\сжатие\путь поиска и т.п. 

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Я посмотрел свой код в VB6 из 2005 года для работы с буфером обмена в W2K/XP, там в при получении текста идет обрезка слева до первого 0x00, наверно LStrLen() не прокатывало... ;)

Share this post


Link to post
Share on other sites
Guest Onion   
Guest Onion
40 minutes ago, Garl said:

эт называется костыль. функция используется в куче разных мест и должна правильно отрабатывать.

Если у вас «глючат» StrLen и от VP, и от FPC — то тут только гипс!

Share this post


Link to post
Share on other sites
Guest Onion   
Guest Onion

Может длину вы меряете в байтах, а задаете в количестве юникодных символов? А в попугаях строка-то длиннее...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×