_Если что, вы можете написать бота на .NET Framework_ _Однако, помните, что такие вещи, как безскобочный using нужно писать уже не так, как в официальном туториале, а в привычном стиле под .NET Framework._
Добрый день, а почему бы не сделать 1 ConcurrentDictionary<string, string>? Идея такая, что при установки значения, мы по ключу ищем значение, если оно там есть, то мы используем его(интернированную строку), если его нет, то мы добавляем её следующим образом map.TryAdd(strValue, strValue); Т.е мы избавляемся от 2х словарей и уменьшаем количество потребляемой оперативной памяти + ускоряем работу этого кэша
Асинхронные методы достаточно интересны, но не так однозначны:) В видео простой пример – обработчик команды, 1 процедура в которой все и происходит. Из недавнего: модуль формы элемента спр, событие «ПриОткрытии()» – проверяем реквизит и если условие выполняется: Отказ и ПредупреждениеАсинх(). Из «ПриОткрытии» передаем в транзитную &НаКлиенте процедуру «Отказ», в ходе проверки устанавливаем его = «Истина», указываем у процедуры модификатор «Асинх» и используем метод ПредупреждениеАсинх(). Возвращаемся в «ПриОткрытии()» и «Отказ» обнуляется снова в «Ложь». В результате и предупреждение показали (тк «Отказ» в другой процедуре) и форма открывается (тк «Отказ» обнулился при переходе между процедурами) То ли они обе должны быть «Асинх», то ли нельзя совмещать процедуры «Асинх» и «не Асинх» – не докопался еще. И кст та же самая история со «СтандартнойОбработкой» – её установка = «Ложь» и использование асинхронного метода (а равно и модификатора «Асинх») приводит к обнулению «СтандартнойОбработки», те = «Истина»:) И начинаются танцы с бубном, когда из одной процедуры &НаКлиенте вызывается вторая «Асинх» процедура &НаКлиенте, в которой всего лишь один метод – ПредупреждениеАсинх(). Иначе не показывается:) А это уже «ОписаниеОповещения» какое-то:)
Линукс не поставишь на переферию и он проигрывает винде в этом. Любой монитор / проэктор / телевизор цепляй и винда подхватит. Что нельзя сделать на остальных осях.
Szia! Van esetleg tapasztalatod Ranorex-el illetve a RanoreXPath-al? Talán félúton lenne a Codless Aut. és a Xpath használta között? Előre is köszi a választ UI: Nagyon köszi a sok videót!
Спасибо за видео. Ваша книга «Компьютер глазами хакера» в свое время перевернула моё представление о компьютерах, оказалось, что в них можно не только играть.
_Однако, помните, что такие вещи, как безскобочный using нужно писать уже не так, как в официальном туториале, а в привычном стиле под .NET Framework._
Идея такая, что при установки значения, мы по ключу ищем значение, если оно там есть, то мы используем его(интернированную строку), если его нет, то мы добавляем её следующим образом
map.TryAdd(strValue, strValue);
Т.е мы избавляемся от 2х словарей и уменьшаем количество потребляемой оперативной памяти + ускоряем работу этого кэша
В видео простой пример – обработчик команды, 1 процедура в которой все и происходит.
Из недавнего: модуль формы элемента спр, событие «ПриОткрытии()» – проверяем реквизит и если условие выполняется: Отказ и ПредупреждениеАсинх(). Из «ПриОткрытии» передаем в транзитную &НаКлиенте процедуру «Отказ», в ходе проверки устанавливаем его = «Истина», указываем у процедуры модификатор «Асинх» и используем метод ПредупреждениеАсинх(). Возвращаемся в «ПриОткрытии()» и «Отказ» обнуляется снова в «Ложь».
В результате и предупреждение показали (тк «Отказ» в другой процедуре) и форма открывается (тк «Отказ» обнулился при переходе между процедурами)
Русский интерфейс в VS Code, прям как в школе, — это ещё круче!!!
(Спасибо, поржала)
UI: Nagyon köszi a sok videót!