gifts2017

FDSubst1C - новые функции в стандартных диалогах 1С открытия файла

Опубликовал Дмитрий (metaeditor) в раздел Программирование - Инструментарий

- Плагин "превращает" все стандартные диалоги открытия/сохранения файлов   в Explorer-Style диалоги с Places bar панелью слева +  две дополнительных настраиваемых кнопки, помимо пяти стандартных, + настраиваемая кнопка "Избранное"  
- Запоминаются пути последних открытых/сохранённых файлов.
- статус бар, отображающий текущую открытую папку

  - Программа "превращает" все стандартные диалоги открытия/сохранения файлов
    в Explorer-Style диалоги с Places bar панелью слева.
  - В левой панели имеется возможность настроить две дополнительных кнопки
    помимо пяти стандартных.
  - Запоминаются пути последних открытых/сохранённых файлов.
  - Внизу диалога добавлен статус бар, отображающий текущую открытую папку.
  - В список фильтров диалога открытия файла добавлен пункт "Все файлы"
  - В верхней панели диалога добавлена настраиваемая кнопка "Избранное"

   В качестве дополнительных возможностей:
   - программа исправляет баг диалога выбора файла в 1С 7.7 (ФС.ВыбратьФайл()), который обрезает имя
     выбранного файла до 63-х символов  
  - возможность "отключить" в диалоге контекстное меню на списке файлов, то есть через диалог
    нельзя скопировать, удалить, открыть другой файл, итд. Таким образом, остается возможность
    сохранять печатные формы отчетов, но при этом файловые операции будут недоступны.
   - возможность заблокировать все диалоги открытия\сохранения файла для режима "предприятие 7.7"
     а также вставки картинок и OLE объектов в таблицы.
   - возможность заблокировать вообще все диалоги в системе

15.10.2010

Появилась полноценная внешняя компонента почти с тем-же функционалом

http://www.1cpp.ru/forum/YaBB.pl?num=1242732564/1#1

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
FDSubst1C v3.0.1.9
.rar 60,33Kb
15.10.10
318
.rar 60,33Kb 318 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Орефков (orefkov) 21.08.06 10:05
Юзаю как плагин к опенконфу.
Отличная вещь, однозначно +1!
Ща попробую и как внешнее приложение.
2. Доржи Цыденов (support) 21.08.06 12:16
3. Че Бурашка 21.08.06 13:32
Юзаю в 1С для юзеров с админовскими правами...
4. Антон Рощин (wolfsoft) 21.08.06 14:14
5. Михаил (mdzen) 21.08.06 19:14
Круто! В особенности "..возможность закрыть доступ ко всем диалогам открытия\сохранения файла для режима "предприятие 7.7".
Спасибо!
6. Дмитрий (metaeditor) 22.08.06 03:29
всем спасибо,
>Che: а остальных чтоже обделил...
>mdzen: навеяло очередной дискуссией этого дела на Т1С
7. Дмитрий Глух (IronDemon) 22.08.06 12:52
а с серверным вариантом 8 получится?
8. Дмитрий (metaeditor) 22.08.06 13:00
(IronDemon): если ты имееш ввиду чтобы работала кнопка Каталог ИБ, то нет, 8-ку я смотрел только на локальном компьютере, и как работают другие варианты незнаю
9. Дмитрий Глух (IronDemon) 22.08.06 13:05
На локальном компе, для БД в файловом варианте КаталогБД работает на ура, как и в 7.7, а для БД в серверном (база на этой машине) КаталогБД открывает Windows
10. Дмитрий (metaeditor) 22.08.06 13:11
(IronDemon): всё верно, каталог Windows открывается, если по какой-либо причине "ненашёлся" каталог бд. Как работает "Сервер 1С:Предприятия" пока незнаю...
11. Антон Рощин (wolfsoft) 23.08.06 18:28
В 1с-ской обработке при выборе не существующего файла, если использовать стандартный диалог, то файл выбирается, при использовании FDSubst1C -ругается, нет такого файла. А если мне нужно создать новый файл, т.е. не существующий?
12. Дмитрий (metaeditor) 24.08.06 04:01
13. Drock (d.snissarenko) 24.08.06 10:26
+1 респект, руки дойдут вживлю к себе в конфу
14. Антон Рощин (wolfsoft) 24.08.06 13:24
2 (metaeditor)
Я наверное не корректно объяснил, сумбурно. Попробую уточнить.

В 1с-ской обработке при выборе не существующего файла, если использовать стандартный диалог открытия (не сохранения), то файл выбирается все равно, при использовании FDSubst1C -ругается, нет такого файла. Только что скачал, проверил, все по прежнему.

Например,
Перем ИмяФ, ПутьФ;

ИмяФ = Пар;
Если ФС.ВыбратьФайл(0, ИмяФ, ПутьФ, , "Файлы txt (*.txt) |*.txt", "txt") = 1 Тогда
Пар = ПутьФ + ИмяФ;
КонецЕсли;

Можно, конечно, поменять первый параметр ФС.ВыбратьФайл() с 0 на 1, но тогда кнопка в диалоге будет "Сохранить" вместо "Открыть". Есть возможность, чтобы именно в диалоге открытия файла можно было выбирать не существующий файл?
15. Антон Рощин (wolfsoft) 24.08.06 13:28
А в принципе, фигня все это.
16. Дмитрий (metaeditor) 24.08.06 14:09
(wolfsoft): такбы сразу и сказал :) можно конечно. просто я убрал этот баг для диалогов созранения а для открытия неубрал... завтра доделаю...
17. Дмитрий (metaeditor) 25.08.06 03:41
18. Антон Рощин (wolfsoft) 25.08.06 07:58
2 (metaeditor) Уже лучше :) но все равно глюк. Открываю диалог, ввожу имя файла меньше 4 символов без расширения (например, "111"), жму "открыть", возвращается имя файла, в котором после точки вместо расширения "по умолчанию" (вместо "111.txt") стоит непечатный символ (выглядит примерно так "111.|"). Если имя файла больше 4 симоволов, то вроде все нормально.
19. Дмитрий (metaeditor) 25.08.06 13:05
20. Антон Рощин (wolfsoft) 25.08.06 14:42
21. Бракозябра (Бракозябра) 28.08.06 12:22
После Конфигуратор + OpenConf как не хватало этой «вкусности»
в 1С:Предприятие. Спасибо автору!
22. Сhe Burashka (CheBurator) 28.08.06 14:51
Подключил к ОпенКонфу, обновил старый вариант в базе для юзеров. Радует что автор пошел навстречу пожеланиям и прикрутил кнопочку "Избранного", а то в реестр лазить лениво было... вот
+1
23. SerGeBOZz (sergebozz) 29.08.06 01:15
проблема:
1. в конфигураторе открываю файл:
C:\Documents and Settings\X\Рабочий стол\Новая папка\ExtForms\!!.ert
2. в заголовке окна - полноценный путь
3. нажимаю открыть в отладчике - открывается - ставлю брык - тишина...
мнение:
отладчик не понимает полноценных путей
проверка:
1. делаю явную ошибку: 1/0
2. запускаю - получаю ошибка в:
C:\DOCUME~1\X\РАБОЧИ~1\НОВАЯП~1\EXTFORMS\ШАХМАТКИ.ERT
3. тыкаю в err - в конфигураторе открывается ещё 1-но окно - т.е. это для него разное
4. нажимаю из вновь открытого - открыть в отладчике - открывается так же 2-ое окно - ставлю брык - заработала...
вопрос:
можно такое вылечить?
24. Дмитрий (metaeditor) 29.08.06 03:08
(SerGeBOZz):
делаю всё точно также, создаю C:\Documents and Settings\X\Рабочий стол\Новая папка\ExtForms
открываю !!.ert, запускаю предприятие, открываю обработку, открываю в отладчике, бряк работает и ошибка выглядит как
Сообщить("хелло" + 1/0);
{C:\DOCUMENTS AND SETTINGS\X\РАБОЧИЙ СТОЛ\НОВАЯ ПАПКА\EXTFORMS\!!.ERT(4)}: Деление на 0
и открывыется вотладчике по клику на ошибке
интересно, почему у тебя в первом случае название обработки "!!.ert" а ошибка в "ШАХМАТКИ.ERT"
может в этом дело?
и ещё непонял, это происходит из-за моей программы или вообще?
если да, то как запускается (программа/плагин)?
25. Дмитрий (metaeditor) 30.08.06 04:19
v3.0.1.1
исправлен баг, из-за которого в определённых ситуациях вылетал конфигуратор
с установленным плагином oc2vba63.dll
26. Дмитрий (metaeditor) 30.08.06 06:16
вот тут кстати статья ещё есть с описанием
http://www.script-coding.info/FdSubst.html
27. SerGeBOZz (sergebozz) 31.08.06 18:07
не получается выделением открыть несколько файлов...
28. Дмитрий (metaeditor) 01.09.06 05:35
(SerGeBOZz): множественное выделение я не менял, в некоторых случаях оно и не разрешено например в том-же ФС.ВыбратьФайл() можно выбрать только один файл а если через
Файл->Открыть то там можно выбрать несколько файлов...

выловил кстати толькочто ещё один баг при открытии несколько файлов... исправил, в понедельник положу. Этот и предыдущие глюки были из-за исправления обрезки имени файла до 63 символов блин. одно исправил, другое добавил)
29. Дмитрий (metaeditor) 01.09.06 23:12
ктото молча добавил +2 в рейтинг, скажите хотьчтонибудь )
30. Че бурашка 04.09.06 01:25
Что значит в настройках
флажок Увеличивать диалоги?
31. Дмитрий (metaeditor) 04.09.06 04:11
версия 3.0.1.2
исправлен баг, при открытии группы файлов в "предприятии", приложение в некоторых случаях закрывалось с ошибкой

(Che) : это значит что диалог немного увеличивается в размерах (программу надо перезапустить после установки этой галки), мне например так удобней искать файлы
32. Сhe Burashka (CheBurator) 04.09.06 20:44
Ашипка!
Например, нахожусь в папке
h:\_каталогразработок.dir\best
кликаю в звездочку "добавить в список" - в список избранного добавляется папка
h:\_каталогразработок.dir
..
с какого...?
33. Сhe Burashka (CheBurator) 04.09.06 20:51
Глюк номуер 2.
Если растянуть диалог за правый нижний угол на большой размер и расположить по центру экрана - все ок. закрываем диалог. Отекрываем диалог - открывается по центу ИСХОДЯ ИЗ СТАНДАРТНОГО МИНИМАЛЬНОГО РАЗДЕЛА, в результате получается плохо...
иллюстрацию смотри здесь: http://slil.ru/23090229
34. Дмитрий (metaeditor) 05.09.06 03:13
(Che):
>Ашипка!
захожу в h:\_каталогразработок.dir\best
кликаю в "добавить в список" - в список добавляется папка
h:\_каталогразработок.dir\best - ашипки нет

а вот если ты в "h:\_каталогразработок.dir" нажмеш на "добавить в список" то тут я согласен, добавится "h:\" потомучто нефик называть папки как файлы :)

>Глюк номуер 2.
опятьже повторить неудалось.
Открыл, растянул, закрыл, открыл, диалог на томже месте и стеми же размерами, такой же растянутый что и был в прошлыйраз...

зы, похоже на то что у тебя гдето работает старая длл, ещё та которую я попочте присылал... или может параллельно ВК и программа...
35. Сhe Burashka (CheBurator) 05.09.06 11:27
Так.. про "ашипку" я проверю...
А какой запрет есть на именование папок с расширениями? никакого... различать папка или файл по расширению - вы падаете в мои глазах...
36. Дмитрий (metaeditor) 05.09.06 11:35
запрета естественно никакого нет...
папки с файлами различаю не я а стандартная функция ExtractFilePath()
которую можно, впринципе, специально для Вас переделать )
37. Сhe Burashka (CheBurator) 05.09.06 19:53
Или я тупой или что... ЭкстрактФайлПас - это одно... должно быть что-то типа isFolder() или атрибуты файлового объекта где для каталога выставлен соотв.флаг...?
38. Сhe Burashka (CheBurator) 05.09.06 19:54
А если поставить в атостарт FDsubst1C.exe - то при старте 1С надо подгружать аналогичную фиговину dll...?
39. Дмитрий (metaeditor) 06.09.06 02:48
(Che):
ладно, в подробности вдаватся небуду, как там это работает...
сделаю я эти папки...
но не сейчас, подожду, может ещё каких глюков найдётся, заодно и это исправлю...

>А если поставить в атостарт FDsubst1C.exe - то при старте 1С надо подгружать аналогичную >фиговину dll...?

нет, программа+длл у ей в каталоге самодостаточны, никаких больше действий по загрузке в предприятие с пом-ю ВК ил в конфигуратор ненадо...
ВК, это просто как альтернативный способ использования, например для конфы в терминале
40. Чарли Гордон 13.09.06 18:57
Клёвая фича!
Автору респект!!!
41. Сhe Burashka (CheBurator) 19.09.06 11:15
Еще раз. Юзаю 3012
Если растянуть диалог за правый нижний угол на большой размер и расположить по центру экрана - все ок. закрываем диалог (или открываем файл). Отекрываем диалог - открывается по центу ИСХОДЯ ИЗ СТАНДАРТНОГО МИНИМАЛЬНОГО РАЗДЕЛА, в результате получается плохо... Приходится перетягивать диалог на центр.
Где что кому мешает/почему не работает... Как отловить? Причем это у меня дома.
В офисе вроде все ок.
???
42. Дмитрий (metaeditor) 19.09.06 11:27
продолжаю таки предполагать что утебя гдето старая версия именно ДЛЛ...
потомучто, подтверждаю, так раньше и было... других предположений уменя нету.
43. Дмитрий (metaeditor) 19.09.06 11:29
+
это во всех программах так или только в одинэсе?
44. Сhe Burashka (CheBurator) 19.09.06 11:57
В Ворде например - обычный диалог открытия файла, немодифицированный..
??
а проверить надо версию именно fdsubst.dll ?
45. Дмитрий (metaeditor) 19.09.06 12:05
да, оба файла, и эхэ и длл должны быть 3012...
меняются только "стандартные" диалоги, а в ворде\екселе\итд там вообще свои собственные...
46. Сhe Burashka (CheBurator) 19.09.06 12:12
47. Сhe Burashka (CheBurator) 19.09.06 12:21
Не, везде последняя версия.
В опенконфе тоже показывает последнюю.
Ситуация - по-прежнему - давлю в конфигураторе открыть - дальше сабж...
48. Дмитрий (metaeditor) 20.09.06 05:43
ок, начнём выяснять...
сначала с плагина...
убедись что
(1) FDSubst1C.exe НЕзапущена
(2)в <1C>\BIN\Config лежит последняя длл
запусти конфигуратор, открой диалог, растяни на весь экран, закрой, открой опять...
если он опять откроется "по центу исходя из стандартного минимального раздела"
то я сдаюсь...
49. Сhe Burashka (CheBurator) 20.09.06 12:56
Ага! Проблема локализована!!!
Траблы наблюдаются под W2K, под XP - нормально!
Ройте землю, товаришч МетаЭдитор!!!!
;-)
50. Дмитрий (metaeditor) 20.09.06 15:19
будем рыть... хорошо 2к на виртуальной машине есть...
51. Сhe Burashka (CheBurator) 21.09.06 00:11
угум... хотелось бы...
я чего тупил долго - в офисе и дома почти везде в2000, а в офисе на рабочем ноуте хрюня оемная оьлегченная от красот и приведенная к классическому стилю в2000
52. rjhev korum (корум) 21.09.06 15:16
Молча давлю +1.
Оставляю у себя самую первую длл, выложенную здесь, ибо нет у нее глюков ;о)
53. Дмитрий (metaeditor) 21.09.06 15:22
(корум): а вотэтовы зря... всё глюки которые тут внизу описаны как раз и было в той самой 3.0.1.0
зы, за +1 спасибо :)
54. Сhe Burashka (CheBurator) 22.09.06 12:28
так.. уже двое суток прошло, а версии под Ц2Л так и нет... долго еще мучаться? ;-)
55. Дмитрий (metaeditor) 22.09.06 12:35
(сквозь сон), а? что? да, да... уже иду... (засыпает)
56. Maniac (Eugeneer) 24.09.06 01:31
Можно ли компоненту сделать без обязательной регистрации под админом (недавно ведь был опубликован способ как делать компоненты без этого). Куча терминал серверов.
57. Дмитрий (metaeditor) 24.09.06 09:17
(Maniac) да, попробую сделать без регистрации в реестре...
кстати vkloader.dll сам не регистрируется в реестре и позволяет загружать другие компоненты таким же образом
http://openconf.1cpp.ru/vk/vkloader/index.html
58. Дмитрий (metaeditor) 25.09.06 03:52
версия 3.0.1.3
-исправлено, в Win 2000 не запоминалось предыдущее положение диалога
- добавлено пару фич:
(1) ключ в реестре BlockAllDialogs = "1" блокирует вообще
все диалоги в системе (можно использовать для настройки безопасности в терминале, например)
в этом случае надо запускать уже програму, например, в стартовом скрипте
Set Shell = CreateObject("WScript.Shell")
Shell.RegWrite "HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\OpenConf\Plugins\FDsubst\Options\ModifyAllDialogs", "1"
Shell.RegWrite "HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\OpenConf\Plugins\FDsubst\Options\BlockAllDialogs", "1"
Set Proc = Shell.Exec("FDSubst1C.exe")
Shell.Run "<1C>", 1, true
Proc.Terminate
'или Shell.Run "logoff"

(2) ключ DisableExplorerFunction позволяет "отключить" в диалоге контекстное
меню в списке файлов, то есть через диалог нельзя скопировать, удалить, открыть другой файл, итд.
Таким образом, остается возможность сохранять печатные формы отчетов,
но при этом файловые операции будут недоступны.
BlockAllDialogs и BlockEnterpriseDialogs приэтом, соответственно должны быть отключены.

(Maniac):
Пример загрузки внешней компоненты SimpleDllLoader.dll без регистрации в реестре
с помощью vkloader.dll(http://openconf.1cpp.ru/vk/vkloader/index.html):
ЗагрузитьВнешнююКомпоненту("vkloader.dll");
ЗагрузчикВК = СоздатьОбъект("ЗагрузчикВК");
ЗагрузчикВК.ЗагрузитьВК("SimpleDllLoader.dll","Addin.SimpleDllLoader=0062aee4-ace8-473f-b384-f544af1e7974");
ЗагрузчикДЛЛ = СоздатьОбъект("AddIn.SimpleDllLoader");
ЗагрузчикДЛЛ.ЗагрузитьБиблиотеку(КаталогИБ()+"fdsubst.dll");

как только разберусь, доделаю саму компоненту без регистрации в реестре
59. Сhe Burashka (CheBurator) 26.09.06 04:35
60. Сhe Burashka (CheBurator) 26.09.06 05:09
Опочки.. поторопился...
у меня по-прежнему на W2K не запоминает положения растянутого окна диалога.
Ни в конфигураторе, ни в обычном режиме 1С.
В конфиге проверил - в опенконфе показывает версию 3.0.1.3
...
так что...?
61. Дмитрий (metaeditor) 26.09.06 05:14
(Сhe Burashka): даже и незнаю... видимо придетсо закинуть тебе версию с отладочными сообщениями...
проверял в ц2000 проф в виртуальной машине... уменя запоминалось...
62. Сhe Burashka (CheBurator) 26.09.06 06:02
Запихни в заголовок окна версию FDsubsta -чтоб полешче было на этапе "вылавливания блох"
если считаешь необходимым отладочную версию кинуть - кидай, мыло - в профиле
63. Дмитрий (metaeditor) 26.09.06 06:11
(Сhe Burashka): нашлось вроде... утебя галка "увеличивать диалоги в размере при открытии" поставлена?
если нет, поставь, перезапусти конфигуратор... положение должно запомнится
64. Сhe Burashka (CheBurator) 26.09.06 06:39
Все ок.
но свои 3 цента я все равно вставлю :-) по идее до лампочки д.б. есть галка или нет... - где закрыли диалог, там следующий раз и открываем...
65. Дмитрий (metaeditor) 26.09.06 08:16
поправил... можно забирать...
66. Владимир Пушин (vladnet) 21.11.06 17:54
67. Дмитрий (metaeditor) 21.11.06 18:04
эх, давно мне тут никто неписАл )
68. Дмитрий Глух (IronDemon) 27.03.07 13:00
69. Дмитрий (metaeditor) 27.03.07 13:07
гдебы её ещо найти и главное запустить )
а что там неработает? вообще никак диалоги неподхватываются?
70. Дмитрий Глух (IronDemon) 29.03.07 12:04
Ага, вообще не перехватывает :(
71. Дмитрий (metaeditor) 21.06.07 18:41
версия 3.0.1.4 (22.06.2007):
- иногда неверно определялся КаталогИБ в Win 2003
- устранён баг с диалогами инсталляторов 1с-ных конфигураций
- добавлена опция "не показывать иконку в трее" (ключ реестра "HideTrayIcon" = "1")
72. Сергей Старых (tormozit) 21.06.07 23:49
У меня виста и 8.1.
Думаю я не скоро увижу это в действии. Не так ли?
73. Дмитрий (metaeditor) 22.06.07 03:59
думаю да...
как только попадется в руки 8.1, буду смотреть...
74. Сергей Старых (tormozit) 03.07.07 11:26
file-ex - подобного рода программа универсальнее и шире возможностями, глючила на wXP и еще сильнее глючит на vista, но работать можно, если притереться. однако я хочу нормальную, может дадите исходники, да я сам попытаюсь там разобраться?
75. Дмитрий (metaeditor) 09.07.07 12:19
вообще, это был изначально всего лишь плагин для опенконфа, а программа это уже так, до кучи...
file-ex посмотрел, имхо избыточно функционала в ней. Файловые диалоги предназначены для открытия/сохранения файла, чего мне в них нехватало (статус бар с текущей папкой и список частоиспользуемых папок) то и сделал, остальное - перебор.
Насчет исходников, если delphi не смущает, берите конечно, куда слать?
76. Дмитрий (metaeditor) 22.07.07 15:32
3.0.1.5 (22.07.2007):
- теперь работает в Win2003 и висте
- иконка на кнопке "избранное" сделана прозрачной

на 8.1 попрежнему непроверял
77. Сергей Старых (tormozit) 07.09.07 07:08
Под вистой меню появляется далеко от самой кнопки.
В окне присутсвует две звездочки. У левой меню в правильном месте появляется, а у правой далеко вправо.
78. Дмитрий (metaeditor) 11.09.07 14:54
Висты под рукой нету...
Всегда, на всех диалогах? "далеко вправо" - только по-горизонтали или по-вертикали тоже уходит? от положения самого диалога положение меню зависит?
79. Сергей Старых (tormozit) 13.09.07 07:09
Только по горизонтали. Смещение вроде пропорционально размеру диалога.
Вроде на всех.
Еще есть баг с размером диалога. Он все время че то какой то большой, даже если последний раз закрывал его предварительно уменьшив.
80. Дмитрий (metaeditor) 13.09.07 16:48
попробуй вот эту длл...

в окне настройки есть галка "увеличивать диалоги в размере при открытии", стоит?
81. Сергей Старых (tormozit) 13.09.07 21:36
Похоже от галки "увеличивать диалоги в размере при открытии" не зависит.

О какой новой dll идет речь? Скачал - вроде та же самая версия и размер.
82. Сhe Burashka (CheBurator) 14.09.07 01:55
Скоро проверю на Висте тоже
83. Дмитрий (metaeditor) 14.09.07 03:22
>О какой новой dll идет речь? Скачал - вроде та же самая версия и размер
ну вон же, второй прикрепленный файл, fdsubst_dll.rar
84. Сергей Старых (tormozit) 15.09.07 15:02
С dll понятно. Обновил.
Только ничего не изменилось =(
Положение меню по горизонтали похоже привязывается к правому краю формы.

Кстати например в опере 9.23 при попытке изменить размер диалога пропадают 3 наклонные линии в правом нижнем углу и больше его уже не получается изменять.
85. Сhe Burashka (CheBurator) 27.09.07 19:31
Проверил под вистой. В целом ОК - но есть мелкий косяк...
Непонятно как ведет себя кнопка КаталогИБ() - сразу после установки ВК запустился, жмакаю в 1С открыть файл - жмакаю каталогИБ - вываливается в папку МОЕГО ПОЛЬЗОВАТЕЛЬСКОГО КАТАЛОГА 1С.
ВНИМАНИЕ!! перехожу в какую-нить папку внутри каталогаИБ - вношу ее в ФАВОРИТЫ. Жмакаем в кнопку КаталогИБ - попадаем в только что внесенную папку-фаворит.
...где-то косячок
86. Сhe Burashka (CheBurator) 27.09.07 19:34
Причем если слева на панели нажать какую-нить кнопку (и попасть в объект) - то после выбора фаворита - кнопка КаталогИБ становится прижатой
87. Сhe Burashka (CheBurator) 27.09.07 19:34
еще раз попробовал - каталогИБ каким-то образом ассоциируется с последним внесенным фаворитом
88. Сhe Burashka (CheBurator) 27.09.07 19:36
если последнего внесенного фаворита удалить - то привязка кнопкиКаталогИБ к этому бывшему "фавориту" - осталась - таким образом я привязал кнопку КаталогИБ к каталогу моей базы
89. Дмитрий (metaeditor) 27.09.07 19:54
всё понятно... это косяки с определением каталогаИБ... если неполучилось определить то там берется ТекущийКаталог (отсюда и "привязка к фавориту")... буду разбираться... а по поводу меню как, не съезжает вправо?
90. Сергей Старых (tormozit) 09.10.07 22:36
91. Сhe Burashka (CheBurator) 09.10.07 23:11
(89) да нет, у меня все нормально вроде - я юзаю только в обычном режиме, в конфигураторе не подключал
92. Сhe Burashka (CheBurator) 09.10.07 23:13
(90) Нет, у меня такой шняги не наблюдается... открывается там где надо - под звездочкой.. завтра еще раз точно гляну...
93. Сергей Старых (tormozit) 10.10.07 07:44
В общем наконец нашел под висту вот это FileBox Extender Beta2 Vista 32x http://www.hyperionics.com/downloads/beta/FbxVista32bit-Beta2.zip
Пока буду этой прогой пользоваться.
94. Сhe Burashka (CheBurator) 18.10.07 19:01
когда будут поправлены косяки (89)..?
95. Дмитрий (metaeditor) 18.10.07 19:05
завтро наверно возьму дистриб с вистой поставлю и буду смотреть...
96. Дмитрий (metaeditor) 23.10.07 19:03
v3.0.1.6
-
Код
КаталогИБ()
Показать полностью
- Vista©™® compatible
- меню не съезжает вправо
97. Vitaly (Hoker) 16.11.07 15:10
Добрый день.
А можно ли добавить возможность открывать не последнюю открытую папку, а указанную в параметре
ИмяНачКаталога.
98. Дмитрий (metaeditor) 16.11.07 15:16
т.е чтобы диалог всегда открывался в указанном каталоге?
можно... ИмяНачКаталога имеется ввиду ещё один параметр в реестре?
99. Vitaly (Hoker) 16.11.07 15:49
Я наверно сумбурно объяснил.
При выборе файла на данный момент открывается последняя открытая папка.
хотелось бы, чтобы открывалась папка, акузанная в параметре ИмяНачКаталога.
Пример.
Последняя открытая папка C:\ttt\uuu (например)

ИмяНачКаталога = "С:\aaa\bbb\";
ФС.ВыбратьФайл(0,ИмяФайла,ИмяНачКаталога,"Выберите файл","Все файлы (*.pdf) |*.pdf","pdf",);

В текущей версии FDSubst открывается не С:\aaa\bbb\, а C:\ttt\uuu .
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа