Снегопат
https://snegopat.ru/forum/

Addin-ы на .NET
https://snegopat.ru/forum/viewtopic.php?f=1&t=13
Страница 6 из 6

Автор:  steban [ 31 авг 2011, 10:51 ]
Заголовок сообщения:  Re: Addin-ы на .NET

artbear писал(а):
(0) Цитата из Вики: "4. реализовать класс. Его публичные методы без параметров и возвращающие void, станут макросами."
Саша реализовал возможность для макроса возвращать значение.
Будешь у себя в загрузчике добавлять эту фичу?

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

Автор:  orefkov [ 15 сен 2011, 20:18 ]
Заголовок сообщения:  Re: Addin-ы на .NET

steban писал(а):
artbear писал(а):
(0) Цитата из Вики: "4. реализовать класс. Его публичные методы без параметров и возвращающие void, станут макросами."
Саша реализовал возможность для макроса возвращать значение.
Будешь у себя в загрузчике добавлять эту фичу?

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

Это нужно для возможности навесить несколько макросов на один хоткей.
В этом случае макросы вызываются последовательно в порядке их регистрации.
Если макрос вернет false, то считается, что хоткей им не обработан, и вызывается следующий.
Если вернул любое другое значение (в том числе и вообще ничего не вернул) - хоткей считается обработанным и следующие макросы не вызываются.
В твоей реализации макросы всегда будут возвращать пустое значение и их нельзя будет связать в цепочку.

Автор:  steban [ 19 сен 2011, 09:00 ]
Заголовок сообщения:  Re: Addin-ы на .NET

orefkov писал(а):
Это нужно для возможности навесить несколько макросов на один хоткей.
.....

Доходчиво :)

Сделаю.

Автор:  artbear [ 17 авг 2013, 13:57 ]
Заголовок сообщения:  Re: Addin-ы на .NET

(steban) Тема Net для меня снова стала интересна. Мы с Алексеем Лустиным будем продолжать движение в сторону Нет для автоматизации работы разработчика 1С (ночные сборки, автотестирование, внешнее версионирование/хранилища, баг-трекеры и т.п.)
Большая просьба - дай, пожалуйста, исходники сабжа. Готов использовать их на удобных для тебя условиях.

Автор:  izekia [ 07 сен 2013, 13:29 ]
Заголовок сообщения:  Re: Addin-ы на .NET

прошу прощения, а где взять ClrAddinLoader.dll
может я что-то просмотрел, но нигде нет этой длл

Автор:  orefkov [ 11 сен 2013, 13:40 ]
Заголовок сообщения:  Re: Addin-ы на .NET

Вроде бы в репозитарии scripts должна быть.

Страница 6 из 6 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/