![](/img/smilies/icon_biggrin.gif)
hitman249,
ищем: 1 12 13 20
Находим : 31 12 13 20 21 12 13 20 11 12 13 20 1 12 13 20
совершенно не то, что искали
------------ Дoбавленo в 10.11:
Add(MainForm,2953706,154,91)
{
Width=790
link(onCreate,10722598:doFor,[])
}
Add(Convertor,10855241,273,105)
{
SymbolFill="0"
link(onResult,11688109:doAdd,[])
}
Add(ListBox,11688109,329,105)
{
Left=15
Top=5
Width=75
Height=250
}
Add(For,10722598,210,105)
{
Start=1
End=36
link(onEvent,10855241:doConvert,[])
link(onStop,14253752:doReplace,[(255,118)(255,181)])
}
Add(Label,10134296,392,175)
{
Left=110
Top=10
}
Add(Replace,14253752,329,175)
{
SubStr="
"
DestStr=" "
link(onReplace,10134296:doText,[])
link(Str,11688109:Text,[])
}
Если привести размер к двум знакам (где-то мелькало, что цифры от 1 до 36), то отпадает надобность в вставке пробелов. Строка будет короче ~на 33%.Поиск ускорится. ИМХО
А если писать в StrList строками по 6, то с поиском, используя doGetIndex, вообще никаких проблем.