Глюк, фича, или я чего-то не понял - третий параметр в диалоге выбора каталога?

Автор MWW_Ruza, Вчера в 13:24

« назад - далее »

MWW_Ruza

Простейшая процедура, куда уж проще:

Процедура ПриНачалеВыбораЗначения(ИДпуть, Фл)
   Если ИДпуть = "ПутьСохр" Тогда
      Фл = 1;
      ПутьККат   = СокрЛП(ПутьСохр);
      Если ФС.ВыбратьКаталог(ПутьККат, "Выберите каталог для сохранения файлов выгрузок", 5) = 1 Тогда
          ПутьСохр   = ПутьККат;
      Иначе
          СтатусВозврата(0);
          Возврат;
      КонецЕсли;
   КонецЕсли;
КонецПроцедуры

И вот такой эффект: https://cloud.mail.ru/public/DoXm/a3grHdjXt
Ерунда какая-то... По таймауту окно выбора каталога не закрывается, а только кнопки пропадают...
Что-это за нах? У меня что-то не так, или глюк/фича известная, но с которой мне не приходилось ранее сталкиваться?

alyuev

Да, повторилось такое поведение. Я сначала было подумал может это какой-то плагин OpenConf-a. Но не нашел у себя ничего такого.

MWW_Ruza

Ну, я у себя тоже просматривал, единственное, что из присутствуещего у меня в конфе, на это хоть-как-то относительно могло влиять - это "OpenFileDialogsManager.dll"... Очень удобная штучка, использую с 2012 года, когда только первые алко-декларации появились с огромными по длинне именами файлов. Никогда ни каких проблем не замечал.
Но, пробовал отключать ее загрузку - ни чего не меняется, так, что зря я на нее грешил.
Глюк платформы :(

Харлампий Дымба

Интересно будет посмотреть на старой Винде, может на новой что сломалось?
А так, да - на оригинальной голой 7.70.027 на Windows7 - воспроизводится.
Причем у всех троих:
ФС.ВыбратьФайл() - по таймеру исчезают кнопки и путь, но окошко не закрывается;
ФС.ВыбратьФайлКартинки() - по таймеру исчезает предпросмотр, но окошко не закрывается;
ФС.ВыбратьКаталог() - по таймеру окошко не закрывается.
При этом после закрытия окна все функции возвращают 0 (нажата кнопка "Отмена"), а не -1 (превышен таймаут).
Работа через созданный объект
ФСО = СоздатьОбъект("ФС");
ФСО.ВыбратьКаталог();
картину не меняет.
Баг.