Илья Ермаков, спасибо большое!

Только теперь еще одна проблема. Похоже, я не до конца разобрался, как в КП работать со строками...

При вызове этой процедуры -- выход индекса за границы массива. Дело тут, я думаю, вlen := LEN(Str), так как в окне "Trap" значение этой переменной -- 256, а в строке, которую я передаю в процедуру, только 18 символов.

Хотя, если посмотреть на значение переменной j, то оно будет правильным -- по результатам работы цикла.

Подскажите, как можно узнать количество символов в строке (а это, как я понял, не одно и то же с длиной строки -- это не в Delphi Lenght(Str) писать), чтобы таких неприятностей не происходило?