Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2005-12-16 22:30:00 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 09:56:07
карма: 0

0
Ответов: 9906
Рейтинг: 351
#2: 2005-12-16 23:16:59 ЛС | профиль | цитата
Моих криминалистических способностей не хватает, однако

Глубокоуважаемый Гость по фамилии ..., попробуйте еще раз то же самое, но по русски (тот же пример можно не приводить - мы его уже скопировали)
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2005-12-16 23:23:59 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 09:56:07
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2005-12-16 23:58:00 ЛС | профиль | цитата
Ну как в консольных приложениях...

А в приведенном примере это как в чем?
карма: 26
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2005-12-17 01:56:00 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 09:56:07
карма: 0

0
Ответов: 838
Рейтинг: 4
#6: 2005-12-17 02:16:00 ЛС | профиль | цитата
..., заметь.. никто не понимает твоего вопроса, наверное тоит задуматься, что задан он неправильно...
Объясни по-человечески, что тебе нужно:
1) Запустить какую-то программу с параметрами?
2) Прочитать параметры, с которыми запушенна твоя программа?
карма: 0
Coder
0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2005-12-17 03:20:59 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 09:56:08
карма: 0

0
Ответов: 676
Рейтинг: 5
#8: 2005-12-17 03:36:00 ЛС | профиль | цитата
А в чем собственно проблемма сколько параметров столько и 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

0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2005-12-17 19:22:59 ЛС | профиль | цитата
Вы что, прикалываетесь? Спросил на свою голову

Пример приведенный вами полностью отвечал на вопрос и мы никак не могли догадаться, что проблема заключалась в незнание работы компонент. Правильная постановка вопроса не была приведена ни в первом, ни в третьем посте. Т.е. нужно было спросить что-то вроде:
"Я сделал программу для считывания одного параметра командной строки, как мне теперь считать два и более параметра?"

На приписку:
А надо: Параметр 1+ Параметр 2+ Параметр 3+

у меня возникло мимолетное ощущение, что требуется считывать параметры разделенные плюсом, а не пробелом...
карма: 26
0
Ответов: 131
Рейтинг: 0
#10: 2005-12-17 19:38:00 ЛС | профиль | цитата
...,
1) Открываете меню Пуск->Выполнить... и вводите командную строку с параметрами
2) С помощью элемента ArrayRW считываете нужные параметры (с точки Params элемента Application)
3) И в зависимости от параметров выполняете определенные действия
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2005-12-18 01:06:59 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 09:56:09
карма: 0

0
Ответов: 3655
Рейтинг: 69
#12: 2005-12-18 01:54:59 ЛС | профиль | цитата
Гость, Можешь взять в UPLOAD прогу ГрафТаймер2 там есть компонент ArrayRW.
карма: 0

0
Ответов: 131
Рейтинг: 0
#13: 2005-12-18 04:28:59 ЛС | профиль | цитата
Гость, ну, например так:
[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

0
Гость
Ответов: 17029
Рейтинг: 0
#14: 2005-12-18 21:15:59 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 09:56:08
карма: 0

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)