[Проверка правописания] - ActiveX-компонента для 1С
Разработка - Разработка внешних компонент
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
Чтобы зарегистрировать компоненту в Windows - запустить reg.bat
(для удаления информации о компоненте в Windows - запустить unreg.bat)
Можно использовать совместно с хранилищем внешних компонент: //infostart.ru/projects/2863/
*** Добавление на форму 1С:
v7: Использовать 1С++:
Перем Правописание;
Процедура ПослеОткрытия()
Правописание = СоздатьОбъект("АктивИкс");
Правописание.УстановитьАтрибут(Форма, "АктХ");
//"АктХ" - идентификатор элемента диалога, на месте которого будет создан элемент ActiveX.
//только для реквизитов диалога типа "Текст".
Правописание.СоздатьЭУ("Душелов.SpellCheck1C");
Правописание.УстановитьФокус();
КонецПроцедуры
v8: Меню "Форма" - "Вставить ActiveX..." - Выбрать элемент "Душелов.SpellCheck1C" или Новый COMObject("Душелов.SpellCheck1C");
*** Параметры:
- Словарь //имя файла словаря
- КаталогСловарей //каталог со словарями
- ОповещениеПриОкончании //булево
- ИгнорироватьВсеСловаВВерхнемРегистре //булево
- ИгнорироватьHTML //булеов
- ИгнорироватьСловаСЦифрами //булево
- МаксимальноеЧислоВариантов //число
- ПоказыватьДиалог //булево
- РежимВариатов //0 - фонетика и совпадение, 1 - фонетика, 2 - совпадение
- СловарьЗагружен //булево, только чтение
- КоличествоСлов
- Слова //массив слов
*** Методы:
- ПроверитьТекст(Текст);
- ЗагрузитьСловарь();
- ПолучитьСлово(ИндексСлова); //возвращает слово из списка слов
*** События:
- ПриУдаленииСлова(ИндексТекста, ИндексСлова, Слово);
- ПриОкончанииТекста();
- ПриЗаменеСлова(ИндексТекста, ИндексСлова, Слово, ЗаменяемоеСлово);
- ПриЗакрытииДиалога();
Вступайте в нашу телеграмм-группу Инфостарт
См. также
10 стартмани
20.03.2026 1758 19 v_peroff 8
1 стартмани
10.06.2025 2834 1 mdbruyfn 0
7320 руб.
19.04.2023 7314 1 0
6100 руб.
27.05.2022 13637 2 20
10 стартмани
06.04.2021 13296 15 softmaker 18