В компоненте Copy есть очень хорошее свойство: direction. Но почему же его нет в компонентах delete и insert? Хотелось бы, чтобы появились.
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
| ||
Голосовали: | filyaxxxcom |
Разработчик
Ответов: 26192
Рейтинг: 2135
|
|||
3042 писал(а): Но почему же его нет в компонентах delete и insert?Я еще пойму в delete, но в insert, ИМХО, оно -- явно лишнеею Хотелось бы услышать веские доводы в пользу добавления такого свойства в insert ------------ Дoбавленo в 11.05: Добавлено |
|||
карма: 22 |
| ||
Голосовали: | filyaxxxcom, 3042, Genius |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2025-02-28 14:45:12 |
|||
карма: 0 |
|
Разработчик
Ответов: 26192
Рейтинг: 2135
|
|||
CBL217-132-65-30.bb.netvi писал(а): Ну и добавь Delimiter в StrCatЗачем ![]() Не вижу веских доводов в пользу добавления разделителя в сшиватель строк, или невозможно сделать накопление на FormatStr ![]() Вот только песен про быстродействие тут петь не надо ![]() ------------ Дoбавленo в 13.48: По многочисленным просьба добавил новый компонент StrCatDelim |
|||
карма: 22 |
|
Ответов: 1926
Рейтинг: 172
|
|||
nesco писал(а): По многочисленным просьба добавил новый компонент StrCatDelimНеужели он правда нужен? Есть же FormatStr! Единственный, наверное, случай, когда его не применить, это создание ассоциации для своего типа файлов со своей программой, когда нужно записать в реестр "Путь_к_программе" "%1". %1 заменяется. nesco писал(а): Хотелось бы услышать веские доводы в пользу добавления такого свойства в insertА если понадобится вставить подстроку перед последним символом строки? Тогда достаточно в Position будет указать 2, и всё. |
|||
карма: 9 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco писал(а): По многочисленным просьба добавил новый компонент StrCatDelim3042 писал(а): Неужели он правда нужен? Есть же FormatStr! Единственный, наверное, случай, когда его не применить, это создание ассоциации для своего типа файлов со своей программой, когда нужно записать в реестр "Путь_к_программе" "%1". %1 заменяется.интересно, а если завтра кто-то попросит такой же элемент, но на три строки и два разделителя? Будем StrCatTripleDelim клепать? nesco, энергию нужно в рациональное русло направлять. direction это Length(Text) - Position, т.е. решение из двух элементов - не так часто данная задача встает, чтобы эти два дополнительных элемента в код insert и delete заводить. |
|||
карма: 27 |
|
Разработчик
Ответов: 26192
Рейтинг: 2135
|
|||
Dilma писал(а): direction это Length(Text) - Position, т.е. решение из двух элементов - не так часто данная задача встает, чтобы эти два дополнительных элемента в код insert и delete заводитьЯ им приводил этот пример, им показалось мало. Но кажется мне, что один case там погоды сильной не сделает. Хотя, сейчас идет уже тенденция к уменьшению компонентов на поле за счет увеличения функционала самих элементов. В определенных случаях, это оправдано ------------ Дoбавленo в 15.32: Dilma писал(а): Будем StrCatTripleDelim клепать?Нет, этого делат уже не будем, но накопитель с одним разделителем может, действительно, пригодиться. |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco писал(а): Хотя, сейчас идет уже тенденция к уменьшению компонентов на поле за счет увеличения функционала самих элементов. В определенных случаях, это оправданолюбое св-во влияющее на поведение элемента уменьшает его наглядность. Разве что только с изменением иконки |
|||
карма: 27 |
|
Разработчик
Ответов: 26192
Рейтинг: 2135
|
|||
Dilma писал(а): Разве что только с изменением иконкиИдея, можно реализовать при помощи стрелки на иконке |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Не вижу веских доводов в пользу добавления разделителя в сшиватель строк, или невозможно сделать накопление на FormatStr Сравни хотя бы размеры откомпилированых проектов. 1. Формв с предложеным StrCat с Delimiter - 56 320 б 2. Форма с FormatStr - 56 832 б Разница 512 байт ( 0.5 кб, 1 сектор ). Этого мало ? |
|||
карма: 25 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Dilma писал(а): любое св-во влияющее на поведение элемента уменьшает его наглядность. Разве что только с изменением иконкитак Tad и делает в своих "комбайнах". При изменении режима меняется и иконка. |
|||
карма: 1 |
|
Разработчик
Ответов: 26192
Рейтинг: 2135
|
|||
Ravilr писал(а): При изменении режима меняется и иконкаЧто-то не заметил, может, плохо смотрел ![]() Tad писал(а): Этого мало ?Офигенно много, ну слов нет ![]() |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
100 копеек 1 рубль
![]() А слов и не надо. Факты нужны. |
|||
карма: 25 |
|
Разработчик
Ответов: 26192
Рейтинг: 2135
|
|||
Tad писал(а): Факты нужныВозьми на полочке ![]() |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Что-то не заметил![]() |
|||
карма: 25 |
|