Вверх ↑
Этот топик читают: Гость
Ответов: 964
Рейтинг: 12
#1: 2008-04-24 15:34:42 ЛС | профиль | цитата
А почему нет описания элемента LineBreakEx это-же дико полезная вещь !
С ним можно рисовать схемы так что они буду похожи на классические программы
что резко упрощает понимание "картинки"
(Это хйасмовский аналог локальных пременных )
code_2200.txt
зы

Кстати не ясно можно ли с помощью LineBreakEx преобразовывать горизонтальные связи в вертикальные
Можно ли пресекать границы мультика (хотя бы сверху вниз )
(Описания нет исходника нет думай что хочешь )
Зы Зы Если проблема в краткой формулировке описания могу попробывать предложить свое .

карма: 0

0
файлы: 1code_2200.txt [8.8KB] [614]
Ответов: 1397
Рейтинг: 50
#2: 2008-04-24 15:52:18 ЛС | профиль | цитата
А теперь скачай свою схему и посмотри, что там. А так с тобой согласен.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#3: 2008-04-24 16:07:06 ЛС | профиль | цитата
AlexKir писал(а):
Кстати не ясно можно ли с помощью LineBreakEx преобразовывать горизонтальные связи в вертикальные

Нет -- это не GlobalVar, это обычный мульти-LineBreak+HubEx(GetDataEx), причем односторонний -- много входов (Work,Var), один выход (Event,Data)

Вот схема применения, остальные варианты недопустимы



Add(MainForm,6020627,98,77)
{
Left=20
Top=105
}
Add(Memory,8470639,196,84)
{
}
Add(Memory,6040831,196,182)
{
Point(Data)
link(Data,3346842:Var2,[])
}
Add(Memory,13098917,259,182)
{
Point(Data)
link(Data,7223306:Var2,[])
}
Add(Memory,7671813,329,182)
{
Point(Data)
link(Data,7223306:Var3,[(335,142)])
}
Add(GetDataEx,3346842,189,133)
{
link(Data,8470639:Value,[])
}
Add(GetDataEx,7223306,252,133)
{
Angle=3
link(Data,3346842:Var3,[])
}
Add(Memory,762059,203,252)
{
}
Add(Memory,16205687,203,350)
{
Point(Data)
link(Data,4043759:getVar,[])
}
Add(Memory,13246279,266,350)
{
Point(Data)
link(Data,14727971:getVar,[])
}
Add(Memory,3610267,336,350)
{
Point(Data)
link(Data,3323277:getVar,[])
}
Add(LineBreakEx,3418242,203,301)
{
Caption="_1"
Type=3
link(_Data,762059:Value,[])
}
Add(LineBreakEx,4043759,203,322)
{
Caption="_1"
Type=2
}
Add(LineBreakEx,14727971,266,322)
{
Caption="_1"
Type=2
}
Add(LineBreakEx,3323277,336,322)
{
Caption="_1"
Type=2
}
Add(InfoTip,2513301,182,63)
{
Info=#27:Обычный вариант с GetDataEx|
Width=218
Height=165
}
Add(InfoTip,6813225,182,231)
{
Info=#34:Вариант с GetData и с LineBreakEx|
Width=218
Height=165
}
Add(Memory,3905550,427,84)
{
link(onData,4913814:doWork2,[])
}
Add(Memory,655116,588,84)
{
Point(Data)
}
Add(Memory,4670872,427,133)
{
Point(Data)
link(onData,14836339:doWork2,[])
}
Add(Memory,16533556,427,182)
{
Point(Data)
link(onData,14836339:doWork3,[(522,188)])
}
Add(LineBreakEx,342665,539,252)
{
Caption="_2"
Type=1
link(OnEvent,13643445:doValue,[])
}
Add(LineBreakEx,4940620,476,252)
{
Caption="_2"
}
Add(LineBreakEx,11514384,476,301)
{
Caption="_2"
}
Add(LineBreakEx,15112870,476,350)
{
Caption="_2"
}
Add(InfoTip,4001639,413,63)
{
Info=#23:Обычный вариант с HubEx|
Width=218
Height=165
}
Add(InfoTip,7485521,413,231)
{
Info=#29:Вариант с Hub и с LineBreakEx|
Width=218
Height=165
}
Add(HubEx,4913814,518,77)
{
link(onEvent,655116:doValue,[])
}
Add(HubEx,14836339,518,126)
{
Angle=3
link(onEvent,4913814:doWork3,[])
}
Add(Memory,7702616,427,252)
{
link(onData,4940620:doWork,[])
}
Add(Memory,13643445,588,252)
{
Point(Data)
}
Add(Memory,3246845,427,301)
{
Point(Data)
link(onData,11514384:doWork,[])
}
Add(Memory,7386790,427,350)
{
Point(Data)
link(onData,15112870:doWork,[])
}


AlexKir писал(а):
Можно ли пресекать границы мультика (хотя бы сверху вниз )

Непонятно, что под этим понимается, но скажу одно -- через мультик связи не проходят, как и у обычного LineBreak.
AlexKir писал(а):
(Описания нет исходника нет думай что хочешь )

Мне, лично, для понимания его работы описания и исходника не надо было.
Судя по твоим вопросам, ты до конца не понял его работу, а потому, вот этого делать не надо
AlexKir писал(а):
Если проблема в краткой формулировке описания могу попробывать предложить свое

карма: 22

1
Голосовали:Валерий
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2008-04-24 16:15:55 ЛС | профиль | цитата
AlexKir, советую еще раз внимательно посмотреть на название вкладки, на которой лежит данный элемент. Потом вспомнить, чем данная вкладка так примечательна. И наконец вспомнить, чем отличаются вот эти два включения:
code_8901.txt

и сразу все встанет на свои места...
карма: 27
0
файлы: 1code_8901.txt [348B] [317]
Ответов: 964
Рейтинг: 12
#5: 2008-04-27 19:22:34 ЛС | профиль | цитата
Dilma, Понятно понятно "помошники " по большей частью сугубо для улучшения "каритнки"
исхдников нет в принципе но толкового хелпа ( Беспомощные помошники - не рулят ! ) LineBreakEx и другие элементы этой выкладки достойны несомненно !
карма: 0

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