Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2019-08-27 10:38:26 ЛС | профиль | цитата
Vadimluk1 писал(а):
Что бы морфология работала, нужно 2 dll файла и папка "Data"

Конечно нужно всё.
Причём dll должны лежать рядом с exe.
Vadimluk1, Нарисуй схему-то, чего у тебя там не выходит?

Как подключить для перебора список "All_Forms.txt"

Надо распаковать архив "All_Forms.txt" рядом с этой схемой:
Add(MainForm,2953706,21,105)
{
link(onCreate,5663974:doEvent1,[])
}
Add(HashTableString,3717231,350,182)
{
Char="#"
FileName="All_Forms.txt"
link(onString,12001889:doWork2,[(412,195)(412,188)])
}
Add(Edit,15729039,252,168)
{
Left=10
Top=15
Width=365
Text="скакать"
link(onEnter,2806354:doEvent1,[])
}
Add(Memo,3908912,525,189)
{
Top=65
Width=380
Height=200
ScrollBars=2
}
Add(KeyboardLayout,4453736,294,84)
{
}
Add(Hub,5663974,133,119)
{
link(onEvent1,4453736:doRussianKbd,[(193,125)(193,97)])
link(onEvent2,3717231:doLoad,[(208,132)(208,216)])
}
Add(Hub,2806354,322,175)
{
link(onEvent1,3908912:doClear,[(396,181)(396,202)])
link(onEvent2,3717231:doKey,[])
}
Add(StrPart,8580401,441,182)
{
Char=","
link(onSplit,12001889:doWork1,[(485,188)(485,179)(417,179)])
link(onPart,3908912:doAdd,[])
}
Add(HubEx,12001889,413,182)
{
link(onEvent,8580401:doSplit,[])
}


Склонение\спряжение делаешь выбором соответствующей строки.
Если ударения не нужны, то можно их убрать из All_Forms.txt.
P.S.
Посмотри статью "бежать" по моему там есть ошибка. слог "жа - гу".
Схему чуть поправил, а то все формы не были видны без скрола.
карма: 6

1
Голосовали:Vadimluk1
Редактировалось 3 раз(а), последний 2019-08-27 11:42:16