flint2 писал(а):
Компонент не работает!!!Вот пример из двух элементов которые при свойстве чтения строки с права налево (он же реверс) работают одинаково. Что в вашем понимание тут работает не правильно? И если неправильно то в двух элементах?
Add(MainForm,2953706,322,266)
{
Width=793
Height=721
}
Add(Edit,2468859,399,266)
{
Left=85
Top=60
Width=315
Text=""{\pard\li200\sa100\sb100\fs26\cf2\highlight9 |\par}""
}
Add(Str_Enum,16022203,399,329)
{
Delimiter=""
To=12
Direct=1
link(onEnum,13319259:doAdd,[])
link(String,11356111:Var2,[])
}
Add(ListBox,13319259,560,329)
{
Left=175
Top=95
Width=95
Height=165
}
Add(Button,8210384,322,329)
{
Left=80
Top=105
Caption="test1"
link(onClick,16022203:doEnum,[])
}
Add(Copy,13640125,385,392)
{
Position=1
Count=12
Direction=1
link(onCopy,10038980:doText,[])
link(Str,11356111:Var1,[(391,313)])
}
Add(Button,10360467,322,392)
{
Left=75
Top=315
Caption="test2"
link(onClick,13640125:doCopy,[])
}
Add(Label,10038980,553,392)
{
Left=160
Top=315
Width=230
}
Add(GetDataEx,11356111,399,308)
{
link(Data,2468859:Text,[])
}
flint2 писал(а):
Причём здесь схема вообще?!!!Не вижу неправильно работы в схеме.
flint2 писал(а):
В компоненте не заложен метод отсчёта от длины(конца строки).Подавай в качестве позиции длину строки, Count=12 и отсчёт справа налево.
По вашей логике и Str_Enum (Перебор элементов строки) тоже переделывать придется (схема выше). Теряется смысл реверса, получается абы что.
flint2 писал(а):
Вот и всё.