Хотелось бы точку в свойствах
"Содержит строку параметров переданных при запуске"
или
"Содержит строку параметров переданных при запуске, разделенными StrDelimiter"
А то все время цеплять приходится Array, а человеку например надо всего 1 параметр при запуске или несколько, но в том виде в котором он передал.
Этот топик читают: Гость
Ответов: 4641
Рейтинг: 334
|
|||
карма: 1 |
| ||
Голосовали: | Assasin |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
чего-то я проблему не совсем понял...
|
|||
карма: 27 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Dilma писал(а): чего-то я проблему не совсем понял...Народ хочет иметь не массив, а строку с делимитерами |
|||
карма: 22 |
|
Ответов: 4641
Рейтинг: 334
|
|||
nesco писал(а): Народ хочет иметь не массив, а строку с делимитерамине Не, а и. И массив и строку. ------------ Дoбавленo в 13.22: я считаю, строка в компоненте...будет проще в понимании изучающими. Ведь проще так. Да и другим не помешает, наверно. |
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco писал(а): Народ хочет иметь не массив, а строку с делимитерамиэто я понял, я не понял вот это Ravilr писал(а): будет проще в понимании изучающимимассивы входят в число тех понятий, владеть которыми для составления схем обязательно. Ну а все остальное доказывается только схемами. |
|||
карма: 27 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Dilma писал(а): массивы входят в число тех понятий, владеть которыми для составления схем обязательно. ------------ Дoбавленo в 14.18: а в пример две схемы...с массивом и без. Когда массив не применяешь...красивее
|
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Ravilr, а почему нет схемы, где параметров больше одного?
|
|||
карма: 27 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Dilma писал(а): Ravilr, а почему нет схемы, где параметров больше одного?Потому, что если параметров больше 1 или не фиксированное количество, то применять Массив. А вот если количество параметров лимитировано то можно и воспользоваться моим предложением. вот пример где кол-во архивируемых файлов лимитировано 3-мя...и не более. code_12753.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_12753.txt [1.5KB] [489] |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Соглашусь с Ravilr, неплохо было бы добавить
Ravilr писал(а): "Содержит строку параметров переданных при запуске, разделенными StrDelimiter" |
|||
карма: 10 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Assasin, Ravilr, а вам не кажется странным сначала сливать все параметры программы в одну строку, а потом в схеме опять разделять эту строку на составляющие? А если в одном из переданных параметрах окажется символ разделитель? Не знаю как у вас, но у нас это решение называется через ж...
|
|||
карма: 27 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Dilma писал(а): вам не кажется странным сначала сливать все параметры программы в одну строку, а потом в схеме опять разделять эту строку на составляющие? А если в одном из переданных параметрах окажется символ разделитель? Не знаю как у вас, но у нас это решение называется через ж...наверно со стороны разработчика это так и выглядит , а со стороны пользователя логичнее получить параметры разом в качестве строки. Ведь не всегда необходимо передать эдак 100 параметров, в большенстве случаев обходятся 1-3 Кстати в batch (.bat) как красиво сделано, Параметр1 Параметр2 Параметр3 - %1 %2 %3 ------------ Дoбавленo в 21.47: может тогда так? Выдает в поток строку по маске? ------------ Дoбавленo в 21.48: Но если все выше сказанное не подходит под идеологию Хиасма, тогда я пасс. - тему можно закрыть. |
|||
карма: 1 |
|
Ответов: 1328
Рейтинг: 69
|
|||
карма: 2 |
| ||
файлы: 1 | code_12755.txt [485B] [586] |
Ответов: 485
Рейтинг: 86
|
|||
Ravilr, а почему именно строку с разделителем? Если добавлять, то тогда в MT удобнее:
code_12756.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_12756.txt [979B] [452] |
Ответов: 4641
Рейтинг: 334
|
|||
Konst, Да не приставал я, хотел как лучьше, а получилось...
filyaxxxcom писал(а): а почему именно строку с разделителем? не в разделители суть, а в передачи параметров как есть т.е Пар1 Пар2 Пар2 и получаем точно такую же строку, а там уж все что хочешь. Или выдать строку по маске Ravilr писал(а): Параметр1 Параметр2 Параметр3 - %1 %2 %3------------ Дoбавленo в 22.26: я просто хотел чтобы элемент без лишней обвязке выдавал переданный параметр и все. |
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
вообще говоря filyaxxxcom, в данном вопросе прав в большей степени, т.к. от выдачи чего бы то ни было ввиде строки с разделителями мы решили постепенно отказываться и переходить где это возможно на МТ. Да, действительно для одного параметра проще вернуть строку, но с ростом схемы и увеличением количества параметром будет удобнее использовать те интерфейсы, которые понимают большинство элементов. Таковым на сегодня является МТ (массив напомню невозможно передать в потоке).
------------ Дoбавленo в 23.18: подчеркну на всякий случай - если бы параметры в данном элементе выдавались ввиде МТ, то в случае одного параметра мы получаем в точности Ravilr писал(а): я просто хотел чтобы элемент без лишней обвязке выдавал переданный параметр и все. |
|||
карма: 27 |
|