Информация
- В рейтинге
- Не участвует
- Откуда
- Красногорск, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Бэкенд разработчик, Фулстек разработчик
Ведущий
От 300 000 ₽
C#
.NET Core
Microsoft SQL
SQL
Базы данных
ООП
.NET
Visual Studio
Проектирование баз данных
T-SQL
примерно по 100 долларов на каждый характер бота
хорошо, продолжим
Пример работы можно было бы показать на вашем сервере), на моих не могу показать наверно, хотя можно было бы сделать тестовый, но пока не нахожу стимула), а вот код весь можете посмотреть, там ссылка в статье на гитхаб, или вот https://github.com/amizerov/CoreService/tree/master/amFireWall
Если напишите в личку, замутим тестовый сервер
Мне кажется вы зря не любите async await. Но скорее всего в случае 1) так и должно быть, а вот в случае 2) честно говоря не верю, покажите код.
1 - командная строка должна быть запущена под админом
2 - проверьте что все файлы в папке, их там минимум 3 должно быть
и да Net8, попробуйте перекомпилировать под свою среду
эта ссылка на текст от 2006 года
Прогуглил как мог, на сегодняшний день, все что вижу рабочее с Native API, все на C++.
Потому что, как и написал в 1-ом абзаце, "мне понравилось решение на базе спелчекера, встроенного в Windows ", захотелось показать встроенную возможность Винды проверять опечатки, именно Винды, и только Винды. Поэтому использовал COM, для Винды он проще, а NativeAPI, больше для кросплатформенных решений, и на мой взгляд NativeAPI - очень сложно, совсем не для статейки такого уровня).
В первом абзаце написано "мне понравилось решение на базе спелчекера, встроенного в Windows", поэтому на Linux это точно не будет работать.
да, сорри, открыл
а на C# можно написать ВК на NativeAPI? похоже 1С предлагает писать на C++
Вообще то, понимаете, просто обидно, что все придираются к этому COM), а на самом то деле суть этой статьи не в нем. То, что меня удивило, и чем я захотел поделиться почти совсем не связано ни с 1С, ни с COM. Проверка орфографии зашита в саму Винду, и это можно пользовать в своем проекте, вот цимус. Конечно я поторопился и наделал ошибок в тексте, но думаю все же найдутся люди, кому пригодится вот эта штука https://github.com/amizerov/SpellChecker, а класс ComService из этого проекта можно выкинуть, сделать вэб сервис или подключить в 1С через native api (надо посмотреть что это).
хорошо, спасибо
извините реализация чего? события? событие реализуется на клиенте
но если вы имеете в виду реализацию метода интерфейса, то в COM для событий применяется такая хитрость - в интерфейсе просто объявляем метод, а в классе тоже объявляем одноименное событие, ну и добавляем атрибут классу
[ComSourceInterfaces(typeof(ISpellCheckerEvents))]как бы ссылку на интерфейс, не наследуя, а просто указывая на связь
Но к сожалению, похоже сейчас в новом .Net 8 это уже не работает
спасибо!)) сорри, да)) по делу, с капать я оплошал), исправлю сейчас.
и, кстати да, этот текст не про ошибки в коде, это пожалуй не мой уровень
да, кстати, я не пользуюсь делегатами для объявления события в шарпе последних версий, делаю это одной строкой public event Action<string> OnComplete
Ну ладно, обс@р принят, согласен. Но Вы хоть пример с ошибкой приведите пожалуйста, я исправлю. Даже специально проверил, вроде ничего редактор красным не подчеркивает.
Брателло), ты маленько про COM почитай сначала, а то обс@р не в тему получается)
да я не против, делайте вэб сервис, COM обертка в этом случае не главное, а вот проверять опечатки Вордом конечно круче
да, не судьба однако