nesco писал(а):
Может туда еще и Insert воткнуть, для полного счастья 



Dilma,
Tad писал(а):
Если экономит > 5-10 компонент ДА, а если 1 или 2 то НЕТ 
StrCatDelim по сравнению с FormatStr экономит 512 байт кода - значит он экономит не только код, но и время. (nesco просил разговоров о скорости не начинать

Что должно служить критерием ? Здравый смысл и комфортная работа в пакете.
Например: если в паскале (да и не только) есть функция
Copy(str, pos,count)
почему меня хотят заставить применять
For i:=pos; to count do res:=res+str[i];
Что я должен сказать? Только : Спасибо, что разрешили For использовать !
Компоненты те-же готовые фунуции. И чем больше готовых функкций (компонент) тем легче пользователю (разработчикам наоборот
