Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2013-05-25 14:04:34 ЛС | профиль | цитата
Aziz писал(а):
А это уже эмоции.. Тема-то в чем виновата?

Это не эмоции, а руководство к практическому действию. Например: закрыть тему, продолжать беседу с человеком, или - нет.
Еще например: если мне программист на работе расскажет аналогичным образом про свой стиль - он получит предупреждение о неполном служебном соответствии.
Абсолютно практические действия, и никаких эмоций: предприятию требуются сотрудники, результаты работы которых, предназначены не только для компа, но и для коллег. Даже - прежде всего для коллег.

Aziz писал(а):
правда, все равно не полностью фильтрует
Просто Вы не разобрались, почему оно раньше не работало.
Не разобрались, но выводы про StrMask уже сделали

Лишнее пропускал не StrMask (тем более, что сейчас один - уже лишний), а BlockFind. И сейчас он пропускает. Добавьте пробел в конец BlockFind.StartBlock - перестанет.

И вообще, проще все делается


Add(MainForm,13634123,119,77)
{
Width=366
Height=363
link(onCreate,13325167:doWork2,[])
}
Add(Memo,13250264,462,84)
{
Left=20
Top=175
Width=290
Height=125
ScrollBars=3
}
Add(BlockFind,13745764,357,98)
{
IncludeBlock=1
StartBlock=" int "
EndBlock="("
link(onSearch,12060721:doTrim,[])
}
Add(Str_Enum,3826664,308,98)
{
Delimiter=")"
link(onEnum,13745764:doSearch,[])
}
Add(Trim,12060721,406,98)
{
Char=" "
link(onTrim,13250264:doAdd,[(445,104)(445,90)])
}
Add(ArrayEnum,16087242,210,98)
{
link(onItem,10809708:doStrCat,[])
link(Array,2159207:Array,[])
}
Add(Memo,2159207,196,21)
{
Left=20
Top=10
Width=290
Height=125
Strings=#50:int function1 () int function2 () int function3 ()|16:int function4 ()|
ScrollBars=3
link(onChange,13325167:doWork1,[(235,27)(235,62)(165,62)])
}
Add(Hub,3311158,182,91)
{
link(onEvent1,13250264:doClear,[])
link(onEvent2,16087242:doEnum,[])
}
Add(HubEx,13325167,161,91)
{
link(onEvent,3311158:doEvent1,[])
}
Add(StrCat,10809708,259,98)
{
Str1=" "
Point(doClear)
link(onStrCat,3826664:doEnum,[])
}
карма: 9

0