Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#1: 2010-06-19 19:23:19 ЛС | профиль | цитата
Почему у него свойство "Данные для упаковки", когда там должны быть данные для распаковки, причём Stream?
карма: 9
0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2010-06-19 19:52:01 ЛС | профиль | цитата
потому что конфиг копировался с элемента StreamPack. Должны же там быть данные не только типа Stream - это определяется исходным набором. Исправлено.
карма: 27
0
Ответов: 1926
Рейтинг: 172
#3: 2010-06-19 19:59:19 ЛС | профиль | цитата
Dilma писал(а):
Должны же там быть данные не только типа Stream


Как это, если компонент распаковывает потоковые данные? Он же работае в связке со StreamPack, а тот выдаёт именно stream.
карма: 9
0
Ответов: 1926
Рейтинг: 172
#4: 2010-06-19 20:01:54 ЛС | профиль | цитата
3042 писал(а):
Как это, если компонент распаковывает потоковые данные? Он же работае в связке со StreamPack, а тот выдаёт именно stream.


Неправильно понял, теперь разобрался. Всё понятно. Хороший компонент!
карма: 9
0
Ответов: 758
Рейтинг: 112
#5: 2010-12-16 15:10:26 ЛС | профиль | цитата
StreamUnPack распаковывает не по именам данных, а по порядку
Если так и задумывалось, то зачем нужны имена (можно было просто указывать количество верхних точек)


Add(MainForm,8479364,168,154)
{
Height=174
Caption="Stream unpack"
}
Add(Button,5140504,252,245)
{
Left=20
Top=40
Caption="send"
link(onClick,6263689:doPack,[])
}
Add(Edit,2984546,322,182)
{
Left=105
Top=15
Text="1"
}
Add(Edit,7493054,371,182)
{
Left=185
Top=15
Text="2"
}
Add(Edit,798285,420,182)
{
Left=270
Top=15
Text="3"
}
Add(Edit,14145517,522,298)
{
Left=105
Top=75
Text=""
link(Str,752858:data3,[(528,288)(563,288)])
}
Add(Edit,9151022,564,326)
{
Left=185
Top=75
Text=""
link(Str,752858:data2,[])
}
Add(Edit,13142055,606,354)
{
Left=270
Top=75
Text=""
link(Str,752858:data1,[(612,288)(577,288)])
}
Add(StreamPack,6263689,322,245)
{
DataCount=#5:data1|5:data2|5:data3|
link(onPack,752858:doUnPack,[])
link(data1,2984546:Text,[])
link(data2,7493054:Text,[(335,229)(377,229)])
link(data3,798285:Text,[(342,235)(426,235)])
}
Add(StreamUnPack,752858,557,245)
{
DataCount=#5:data3|5:data2|5:data1|
link(onUnPack,2388705:doEvent1,[(686,251)(686,393)(447,393)(447,304)])
}
Add(Hub,2388705,462,298)
{
OutCount=3
link(onEvent1,14145517:doText,[])
link(onEvent2,9151022:doText,[(490,311)(490,332)])
link(onEvent3,13142055:doText,[(481,318)(481,360)])
}


карма: 1

0
Ответов: 4641
Рейтинг: 334
#6: 2010-12-16 15:53:22 ЛС | профиль | цитата
т.е ожидается аналогичная работа
code_21836.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_21836.txt [1.5KB] [358]
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2010-12-16 16:42:08 ЛС | профиль | цитата
miver писал(а):
Если так и задумывалось, то зачем нужны имена

передача в потоке имен полей является крайне не целесообразной. Имена сделаны для удобства. Элемент полностью повторяет ф-ал структур из других языков программирования.
карма: 27
0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)