Galkov писал(а):
что это связано с непредсказуемым размеров данных "строка"
Tad писал(а):
в FormatStr есть точка Fstr
Встречный вопрос г-ну
Galkov: ГЛАЗА ЕСТЬ ИЛИ НЕТ
Galkov писал(а):
в каждом элементе многокаскадной обработки будут эти метры храниться
Что-то я и представить не могу задачи, в которой более двух таких элементов надо соединить последовательно. А уж где надо обрабатывать гигабайтные строки - тем более.
Вот кстати возьмем более реальный пример: компонент StrCat намного более каскадный, чем Insert, Copy и Delete. По крайней мере я лично много раз использовал последовательно два и более таких элемента (в отличие от обсуждаемой троки - ICD). Вот только в нем, ВНЕЗАПНО, точка результата присутствует.
Tad писал(а):
Delete, Copy, Insert всегда создают новую строку в памяти.
Это верно, однако побочным эффектом использование _hi_CreateEvent, к счастью, убирает из памяти промежуточные результаты. Однако побочным эффектом это не перестает быть.