Склонение по падежам в Дельфи
Библиотека Morpher.dll служит для склонения фамилий, имен и отчеств, а также наименований должностей, отделов,
организаций и практически всего, что склоняется в русском языке (подробнее о технологии склонения).
Подключить функции склонения к вашей программе на Дельфи очень просто – достаточно
поместить библиотеку Morpher.dll в рабочий каталог программы, подключить модуль Morpher.pas
и в вашем распоряжении окажется функция склонения Inflect:
ShowMessage (Inflect ('Иванов Иван Иванович', pTvor));
В модуле Morpher.pas определены константы с номерами падежей:
type
TPadeg = (pImen = 1,
pRod = 2,
pDat = 3,
pVin = 4,
pTvor = 5,
pPred = 6,
pPredO = 7,
pPredV = 8
);
А также другие константы – параметры функции Inflect. Например, если вы хотите, чтобы имя любовь склонялось как любови
(даже если оно написано с маленькой буквы), то подскажите модулю склонения, что это ФИО, а не нарицательное:
ShowMessage (Inflect ('любовь', pRod, [fFio]));
Глубже разобраться с тонкостями склонения вам поможет тестовый пример, написанный на Дельфи:
Скачать тестовый пример
Поддерживаемые версии Дельфи: Delphi 7 и выше. Библиотека не имеет зависимостей кроме KERNEL32.DLL.
Библиотека полностью потокобезопасна, т.е. пригодна для использования в многопоточных приложениях.
Для установки не требуется регистрация библиотеки в системном реестре.
Комментарии