Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 08:29:55 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Моих криминалистических способностей не хватает, однако
Глубокоуважаемый Гость по фамилии ..., попробуйте еще раз то же самое, но по русски (тот же пример можно не приводить - мы его уже скопировали) |
|||
карма: 9 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 08:29:55 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Ну как в консольных приложениях...
А в приведенном примере это как в чем? |
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 08:29:55 |
|||
карма: 0 |
|
Ответов: 838
Рейтинг: 4
|
|||
..., заметь.. никто не понимает твоего вопроса, наверное тоит задуматься, что задан он неправильно...
Объясни по-человечески, что тебе нужно: 1) Запустить какую-то программу с параметрами? 2) Прочитать параметры, с которыми запушенна твоя программа? |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 08:29:55 |
|||
карма: 0 |
|
Ответов: 676
Рейтинг: 5
|
|||
А в чем собственно проблемма сколько параметров столько и Case
[code:1]Add(MainForm,6827249,98,198) { Left=20 Top=105 link(onCreate,13630521:doEnum,[]) } Add(Application,1390627,154,189) { } Add(ArrayEnum,13630521,161,233) { link(onItem,13817045:doCase,[]) link(Array,1390627:Params,[]) } Add(Case,13817045,210,233) { Value=String(/?) link(onNextCase,12299292:doCase,[]) link(onTrue,9164625:doMessage,[(254,246)(254,295)]) } Add(Message,9164625,266,289) { Message="Help" } Add(Case,12299292,266,233) { Value=String(/F) link(onTrue,7432950:doMessage,[(317,246)(317,295)]) } Add(Message,7432950,336,289) { Message="Help" Caption="следующий параметр" } [/code:1] |
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Вы что, прикалываетесь? Спросил на свою голову
Пример приведенный вами полностью отвечал на вопрос и мы никак не могли догадаться, что проблема заключалась в незнание работы компонент. Правильная постановка вопроса не была приведена ни в первом, ни в третьем посте. Т.е. нужно было спросить что-то вроде: "Я сделал программу для считывания одного параметра командной строки, как мне теперь считать два и более параметра?" На приписку: А надо: Параметр 1+ Параметр 2+ Параметр 3+
у меня возникло мимолетное ощущение, что требуется считывать параметры разделенные плюсом, а не пробелом... |
|||
карма: 27 |
|
Ответов: 131
Рейтинг: 0
|
|||
...,
1) Открываете меню Пуск->Выполнить... и вводите командную строку с параметрами ![]() 2) С помощью элемента ArrayRW считываете нужные параметры (с точки Params элемента Application) 3) И в зависимости от параметров выполняете определенные действия |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 08:29:56 |
|||
карма: 0 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Гость, Можешь взять в UPLOAD прогу ГрафТаймер2 там есть компонент ArrayRW.
|
|||
карма: 0 |
|
Ответов: 131
Рейтинг: 0
|
|||
Гость, ну, например так:
[code:1]Add(MainForm,165454,21,105) { Left=20 Top=105 link(onCreate,14508885:doRead,[]) } Add(Application,4986383,140,63) { } Add(ArrayRW,14508885,140,140) { Index=Integer(0) link(onRead,10887973:doRead,[]) link(Array,12362902:Var1,[(146,121)]) } Add(ArrayRW,10887973,196,140) { Index=Integer(1) link(onRead,13559858:doMessage,[(243,146)(243,209)]) link(Array,12362902:Var3,[(202,121)]) } Add(GetDataEx,12362902,140,112) { link(Data,4986383:Params,[]) } Add(Message,13559858,259,203) { link(Message,14508885:Item,[(265,190)(146,190)]) link(Caption,10887973:Item,[(272,181)(202,181)]) } [/code:1] Можно еще что-нибудь придумать (я же не знаю, что конкретно вам надо). |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 08:29:56 |
|||
карма: 0 |
|
14