Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#1: 2010-01-11 10:12:12 ЛС | профиль | цитата
В компоненте Copy есть очень хорошее свойство: direction. Но почему же его нет в компонентах delete и insert? Хотелось бы, чтобы появились.
карма: 9
1
Голосовали:filyaxxxcom
Разработчик
Ответов: 26192
Рейтинг: 2135
#2: 2010-01-11 10:19:58 ЛС | профиль | цитата
3042 писал(а):
Но почему же его нет в компонентах delete и insert?

Я еще пойму в delete, но в insert, ИМХО, оно -- явно лишнеею Хотелось бы услышать веские доводы в пользу добавления такого свойства в insert
------------ Дoбавленo в 11.05:
Добавлено
карма: 22

3
Голосовали:filyaxxxcom, 3042, Genius
Гость
Ответов: 17029
Рейтинг: 0
#3: 2010-01-11 12:48:13 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-02-28 14:45:12
карма: 0

0
Разработчик
Ответов: 26192
Рейтинг: 2135
#4: 2010-01-11 12:54:56 ЛС | профиль | цитата
CBL217-132-65-30.bb.netvi писал(а):
Ну и добавь Delimiter в StrCat

Зачем На это FormatStr есть.
Не вижу веских доводов в пользу добавления разделителя в сшиватель строк, или невозможно сделать накопление на FormatStr

Вот только песен про быстродействие тут петь не надо
------------ Дoбавленo в 13.48:
По многочисленным просьба добавил новый компонент StrCatDelim
карма: 22

0
Ответов: 1926
Рейтинг: 172
#5: 2010-01-11 15:03:48 ЛС | профиль | цитата
nesco писал(а):
По многочисленным просьба добавил новый компонент StrCatDelim

Неужели он правда нужен? Есть же FormatStr! Единственный, наверное, случай, когда его не применить, это создание ассоциации для своего типа файлов со своей программой, когда нужно записать в реестр "Путь_к_программе" "%1". %1 заменяется.

nesco писал(а):
Хотелось бы услышать веские доводы в пользу добавления такого свойства в insert

А если понадобится вставить подстроку перед последним символом строки? Тогда достаточно в Position будет указать 2, и всё.
карма: 9
0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2010-01-11 15:23:10 ЛС | профиль | цитата
nesco писал(а):
По многочисленным просьба добавил новый компонент StrCatDelim


3042 писал(а):
Неужели он правда нужен? Есть же FormatStr! Единственный, наверное, случай, когда его не применить, это создание ассоциации для своего типа файлов со своей программой, когда нужно записать в реестр "Путь_к_программе" "%1". %1 заменяется.


интересно, а если завтра кто-то попросит такой же элемент, но на три строки и два разделителя? Будем StrCatTripleDelim клепать? nesco, энергию нужно в рациональное русло направлять.

direction это Length(Text) - Position, т.е. решение из двух элементов - не так часто данная задача встает, чтобы эти два дополнительных элемента в код insert и delete заводить.
карма: 27
0
Разработчик
Ответов: 26192
Рейтинг: 2135
#7: 2010-01-11 15:28:15 ЛС | профиль | цитата
Dilma писал(а):
direction это Length(Text) - Position, т.е. решение из двух элементов - не так часто данная задача встает, чтобы эти два дополнительных элемента в код insert и delete заводить

Я им приводил этот пример, им показалось мало. Но кажется мне, что один case там погоды сильной не сделает.

Хотя, сейчас идет уже тенденция к уменьшению компонентов на поле за счет увеличения функционала самих элементов. В определенных случаях, это оправдано

------------ Дoбавленo в 15.32:
Dilma писал(а):
Будем StrCatTripleDelim клепать?

Нет, этого делат уже не будем, но накопитель с одним разделителем может, действительно, пригодиться.
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2010-01-11 15:43:37 ЛС | профиль | цитата
nesco писал(а):
Хотя, сейчас идет уже тенденция к уменьшению компонентов на поле за счет увеличения функционала самих элементов. В определенных случаях, это оправдано

любое св-во влияющее на поведение элемента уменьшает его наглядность. Разве что только с изменением иконки
карма: 27
0
Разработчик
Ответов: 26192
Рейтинг: 2135
#9: 2010-01-11 15:48:02 ЛС | профиль | цитата
Dilma писал(а):
Разве что только с изменением иконки

Идея, можно реализовать при помощи стрелки на иконке
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#10: 2010-01-11 16:38:07 ЛС | профиль | цитата
nesco писал(а):
Не вижу веских доводов в пользу добавления разделителя в сшиватель строк, или невозможно сделать накопление на FormatStr

Сравни хотя бы размеры откомпилированых проектов.
1. Формв с предложеным StrCat с Delimiter - 56 320 б
2. Форма с FormatStr - 56 832 б
Разница 512 байт ( 0.5 кб, 1 сектор ).
Этого мало ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 4641
Рейтинг: 334
#11: 2010-01-11 16:38:19 ЛС | профиль | цитата
Dilma писал(а):
любое св-во влияющее на поведение элемента уменьшает его наглядность. Разве что только с изменением иконки

так Tad и делает в своих "комбайнах". При изменении режима меняется и иконка.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26192
Рейтинг: 2135
#12: 2010-01-11 16:44:13 ЛС | профиль | цитата
Ravilr писал(а):
При изменении режима меняется и иконка

Что-то не заметил, может, плохо смотрел

Tad писал(а):
Этого мало ?

Офигенно много, ну слов нет
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#13: 2010-01-11 16:46:18 ЛС | профиль | цитата
100 копеек 1 рубль

А слов и не надо.
Факты нужны.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26192
Рейтинг: 2135
#14: 2010-01-11 16:48:53 ЛС | профиль | цитата
Tad писал(а):
Факты нужны

Возьми на полочке
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#15: 2010-01-11 16:52:13 ЛС | профиль | цитата
nesco писал(а):
Что-то не заметил
Каждый видит, что хочет.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)