Вверх ↑
Этот топик читают: Гость
Ответов: 519
Рейтинг: 28
#1: 2010-09-14 19:17:39 ЛС | профиль | цитата
в общем вот схема
code_20591.txt

Но она не доделана, я так и не поняла , как мне это сделать, что бы от вариаций переключателей получалось разное предложение, то есть (Мама варила кашу, Мама варила, Мама кашу, кашу варила, Мама,кашу, варила)
карма: 0

0
файлы: 1code_20591.txt [629B] [160]
Ответов: 397
Рейтинг: 34
#2: 2010-09-14 19:40:37 ЛС | профиль | цитата
Вот что у меня получилось намудрить на скорую руку...
Add(MainForm,2953706,518,259)
{
Width=481
Height=148
}
Add(Edit,12661153,518,329)
{
Left=155
Top=45
Width=240
Text=""
}
Add(CheckBox,8039026,344,301)
{
Left=10
Top=25
Width=15
link(onCheck,8557036:doWork1,[(398,307)(398,335)])
}
Add(CheckBox,5511226,344,373)
{
Left=10
Top=45
Width=15
link(onCheck,8557036:doWork3,[(400,379)(400,349)])
}
Add(CheckBox,7759270,344,336)
{
Left=10
Top=65
Width=15
link(onCheck,8557036:doWork2,[(394,342)(394,342)])
}
Add(Label,9814870,385,260)
{
Left=30
Top=25
Caption="Мама"
}
Add(Label,13249706,427,260)
{
Left=30
Top=70
Caption="Варила"
}
Add(Label,11252677,469,260)
{
Left=30
Top=50
Caption="Кашу"
}
Add(MultiElement,8557036,420,329)
{
link(Data1,9814870:Caption,[(426,303)(391,303)])
link(Data2,13249706:Caption,[])
link(Data3,11252677:Caption,[(440,303)(475,303)])
link(onEvent1,7705142:doTrim,[])
}
BEGIN_SDK
Add(EditMulti,1866116,21,21)
{
EventCount=1
WorkCount=3
DataCount=3
Width=447
link(doWork1,2155059:doEvent,[(37,27)(37,90)])
link(doWork2,6362626:doEvent,[(32,34)(32,132)])
link(doWork3,14212497:doEvent,[(26,41)(26,181)])
}
Add(IndexToChanel,2155059,63,84)
{
Point(Data)
link(onEvent1,2586800:doReplace,[])
link(onEvent2,2382572:doString,[])
link(Data,11035162:Var2,[])
}
Add(IndexToChanel,6362626,105,126)
{
Point(Data)
link(onEvent1,7559642:doReplace,[])
link(onEvent2,3106810:doString,[])
link(Data,6872225:Var2,[])
}
Add(IndexToChanel,14212497,147,175)
{
Point(Data)
link(onEvent1,4084567:doReplace,[])
link(onEvent2,7911219:doString,[])
link(Data,6872225:Var3,[(153,33)])
}
Add(Memory,11905520,385,84)
{
link(onData,1866116:onEvent1,[(443,90)(443,27)])
}
Add(Replace,2586800,119,84)
{
link(onReplace,1940170:doEvent1,[])
link(Str,13454776:Var1,[(125,71)])
link(Sub_str,5111639:Var2,[])
}
Add(GetDataEx,16169385,237,66)
{
Angle=1
link(Data,1219886:Var1,[(267,71)(267,71)])
}
Add(GetDataEx,1219886,285,66)
{
Angle=1
link(Data,11905520:Value,[(377,71)(377,128)(391,128)])
}
Add(Hub,1940170,350,84)
{
InCount=6
OutCount=1
link(onEvent1,11905520:doValue,[])
}
Add(FormatStr,2382572,182,91)
{
link(onFString,1940170:doEvent2,[])
link(Str1,1267990:Var2,[])
link(Str2,5111639:Var3,[(195,54)])
}
Add(FormatStr,3106810,237,133)
{
link(onFString,1940170:doEvent4,[(326,139)(326,111)])
link(Str1,16169385:Var2,[])
link(Str2,8815331:Var3,[(250,47)])
}
Add(FormatStr,7911219,285,182)
{
link(onFString,1940170:doEvent6,[(342,188)(342,125)])
link(Str1,1219886:Var2,[])
link(Str2,8288838:Var3,[(298,40)])
}
Add(GetDataEx,1267990,182,66)
{
Angle=1
link(Data,10866003:Var1,[])
}
Add(GetDataEx,5111639,126,49)
{
Angle=3
link(Data,1866116:Data1,[(27,54)])
}
Add(Memory,3525973,63,-7)
{
}
Add(Replace,7559642,154,126)
{
link(onReplace,1940170:doEvent3,[(318,132)(318,104)])
link(Str,13454776:Var2,[])
link(Sub_str,8815331:Var2,[])
}
Add(GetDataEx,13454776,154,66)
{
Angle=1
link(Data,1267990:Var1,[])
}
Add(Replace,4084567,210,175)
{
link(onReplace,1940170:doEvent5,[(334,181)(334,118)])
link(Str,10866003:Var2,[])
link(Sub_str,8288838:Var2,[])
}
Add(GetDataEx,10866003,210,66)
{
Angle=1
link(Data,16169385:Var1,[])
}
Add(GetDataEx,8288838,217,35)
{
Angle=3
link(Data,1866116:Data3,[(41,40)])
}
Add(GetDataEx,11035162,63,28)
{
link(Data,3525973:Value,[])
}
Add(GetDataEx,6872225,105,28)
{
Angle=3
link(Data,11035162:Var3,[(90,33)(90,33)])
}
Add(GetDataEx,8815331,161,42)
{
Angle=3
link(Data,1866116:Data2,[(34,47)])
}
END_SDK
Add(Trim,7705142,469,329)
{
link(onTrim,12661153:doText,[])
}



карма: 0

1
Голосовали:zeta211
Ответов: 1376
Рейтинг: 197
#3: 2010-09-14 19:46:36 ЛС | профиль | цитата
Примерно так
code_20595.txt
карма: 1

0
файлы: 1code_20595.txt [1.9KB] [180]
Ответов: 397
Рейтинг: 34
#4: 2010-09-14 19:48:14 ЛС | профиль | цитата
foksov, в твоем примере слова не меняются местами или это не нужно?
карма: 0

0
Ответов: 1376
Рейтинг: 197
#5: 2010-09-14 19:51:30 ЛС | профиль | цитата
В условии этого не указано
карма: 1

0
Ответов: 397
Рейтинг: 34
#6: 2010-09-14 19:53:27 ЛС | профиль | цитата
кашу варила

карма: 0

0
Ответов: 1376
Рейтинг: 197
#7: 2010-09-14 19:55:06 ЛС | профиль | цитата
[flood]Пусть выбирает нужное, уже есть в чём порыться [/flood]
карма: 1

0
Ответов: 397
Рейтинг: 34
#8: 2010-09-14 19:59:59 ЛС | профиль | цитата
[flood]эт точно, только что-то ее не видно [/flood]
карма: 0

0
Ответов: 875
Рейтинг: 322
#9: 2010-09-14 20:05:13 ЛС | профиль | цитата
Вот так попробуй. code_20596.txt
карма: 1

0
файлы: 1code_20596.txt [1.8KB] [223]
Ответов: 519
Рейтинг: 28
#10: 2010-09-14 20:15:01 ЛС | профиль | цитата
Black-Light,foksov спасибо вам как раз то что мне нужно, вариант foksov отличный, я как раз пыталась сделать этим способом, но у меня нечего не получилось(. Мне на оборот нужно что бы они не менялись ) так что foksov твой вариант , обоим по +ику)
kamakama к сожалению твоя схема даже не работает, попробуй по включать и выключать поймешь почему...
карма: 0

0
Ответов: 397
Рейтинг: 34
#11: 2010-09-14 20:18:05 ЛС | профиль | цитата
kamakama к сожалению твоя схема даже не работает, попробуй по включать и выключать поймешь почему...

он для этого кнопку del сделал...
карма: 0

0
Ответов: 519
Рейтинг: 28
#12: 2010-09-14 20:20:24 ЛС | профиль | цитата
точно, и куда я смотрела*( , но все равно это куда менее удобно, если пунктов будем много из за одной ошибки все стирать...
карма: 0

0
Ответов: 397
Рейтинг: 34
#13: 2010-09-14 20:24:45 ЛС | профиль | цитата
ну удачи! это ребенка учить будешь или для чего?
карма: 0

0
Ответов: 519
Рейтинг: 28
#14: 2010-09-15 14:08:36 ЛС | профиль | цитата
Ой, до ребенка мне еще далековато правда ^_^ , До этого поднимала тему TCP serverclient , вот для этого и нужна, для создания шаблонных сообщений для отправки от клиента к клиенту. с переменными , которые удобно и легко меняються, выпадающим списком решила уже не морочится ^_^
------------ Дoбавленo в 14.08:
foksov эмм, я сейчас что то лазила по схеме и не смогла понять зачем там компонент DoData у тебя?
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#15: 2010-09-15 14:38:12 ЛС | профиль | цитата
zeta211 писал(а):
я сейчас что то лазила по схеме и не смогла понять зачем там компонент DoData у тебя?

Для того, что бы данные со входа в компонент FormatStr не попадали

карма: 22

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