Последние сообщения

#1
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от Злоп - Сегодня в 01:38
Как-то использовал еще SimpleDLLLoader.dll + Fdsubst.dll
- это возможно использовать вместо OpenFileDialogsManager.dll
?
#2
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от Злоп - Сегодня в 01:31
Цитата: trad от Вчера в 19:00https://openconf.1cpp.ru/vk/vkloader/

Win Server 2008R2 Standart

Добавление VKLOADER.DLL
приводит к тому, что при закрытии 1С (после закрытия/деактивации окна 1С), вываливается системная "ошибка", окошко "Прекращена работа программы "1С:V7 Starter... Возникшая проблема привела к прекращению работы программы. Закройте эту программу." и кнопка "Закрыть программу"

Журнал приложений фиксирует:
Имя сбойного приложения: 1cv7.exe, версия: 7.70.0.27, отметка времени: 0x4573fcb7
Имя сбойного модуля: vkloader.dll_unloaded, версия: 0.0.0.0, отметка времени 0x447d8ef5
Код исключения: 0xc0000005

Никаких других побочных действий не наблюдается, база повторно запускается норм.
Но сообщение - бяка, так быть не должно...
Так что пичалька...
#3
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от Злоп - Сегодня в 00:46
Точно, есть же такая штука..
Спасибо.
#5
7.7 / Re: Процедура Чтото(Знач Парам...
Последний ответ от Харлампий Дымба - Вчера в 17:41
И все-таки есть определенная разница в порядке указания параметров. Только она связана не с передачей параметров по значению (с ключевым словом Знач), а с параметрами, имеющими предопределенное значение по умолчанию. 1С по разному ведет себя с определением значения (неопределено/предустановленное) в зависимости от местоположения таких параметров и наличия/отсутствия запятой.
В ЖКК есть пару абзацов почти про "это", но не совсем.

Нашел в загашниках (РупорАбсурда?):
Функция Фича(А = "ААА", Б = "БББ")
  Возврат А + Б;  
КонецФункции

Процедура Сформировать()
  Сообщить(Фича(,)); //ААА
  Сообщить(Фича("ААА",)); //ААА
  Сообщить(Фича("ААА")); //АААБББ
  Сообщить(Фича()); //АААБББ    
КонецПроцедуры

И своё на три параметра и везде добавить по запятой:
Функция Фича3(А = "ААА", Б = "БББ", C = "CCC")
  Возврат А + Б + C;  
КонецФункции

Процедура Сформировать()
  Сообщить(Фича3(,,)); //АААБББ
  Сообщить(Фича3("ААА",,)); //АААБББ
  Сообщить(Фича3("ААА",)); //АААCCC
  Сообщить(Фича3(,)); //АААCCC    
КонецПроцедуры

Логики не вижу.
#6
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от Злоп - 10 июля 2026, 21:32
Если бы OpenFileDialog.dll работала без регистрации, то было бы зашибись...
#7
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от cr - 09 июля 2026, 13:44
Цитата: Харлампий Дымба от 08 июля 2026, 22:37Все посмотрели, проверили, намотали на ус

Все в плюсе.

Не все в +.
Вот если бы все намотали на ус, что ВыбратьФайл() возвращает имя файла в виде какой-то странной 6-разрядной длины строки и поэтому этим методом объекта ФС нельзя пользоваться, или что аналогичный метод ВыбратьФайлКартинки() (и вообще ФС 7.7) нельзя использовать для драйвера Атола, потому что он "не понимает" ни сетевые, ни сколь-нибудь длинные имена файлов - вот это были бы намотанные усы.
А так ... пустой треп. Чисто поржать, да и то ... шутки ниже строки состояния.
#8
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от MWW_Ruza - 09 июля 2026, 12:47
Все именно так.
В конкретном отчете, "Выбор пути сохранения файлов для дальнейшего анализа", это не для пользователей, это для себя.
Расчитывал, что установив таймаут секунд на 10-15 я как минимум застрахуюсь от "любознательных юзверей, любящих тыкать на все, что ни попади" :) Там логика такая, что даже если тыкнут, то ничего страшного не случится. Если прервется по таймауту - ну и хорошо, а успели, ну и молодцы, пирожок на полке :) А для себя, этого таймаута должно хватать с избытком. И тут, случайно обнаружил такой интересный баг :-)  Естественно, для демонстрации, я таймаут уменьшил "для зрелищности" :)
#9
7.7 / Re: Процедура Чтото(Знач Парам...
Последний ответ от Злоп - 09 июля 2026, 11:32
Цитата: Харлампий Дымба от 08 июля 2026, 23:04Есть только пара приколов с опущенными / неопущенными запятыми.
где-то было подробно описано, надо бы перечитать
#10
7.7 / Re: Процедура Чтото(Знач Парам...
Последний ответ от Злоп - 09 июля 2026, 11:31
Цитата: ADirks от 08 июля 2026, 07:30:))
Вообще пофигу, хоть первыми, хоть последними, хоть вперемежку.
Модификатор 'Знач' говорит о том, что параметр передается по значению, а не по ссылке.

В 1С вообще нет таких приколов с привязкой к расположению формальных параметров.
Понял, значит меня переклинило...