| Потоки | - StreamUnPack |
StreamUnPack
Краткое описание
Компонент предназначени для распаковки потока, созданного с помощью StreamPack
Параметры
Методы
События
Данные
Примеры
Пример чтения с диска упакованных данных
Add(MainForm,8479364,119,182)
{
Height=174
Caption="Stream unpack"
}
Add(Button,5140504,119,238)
{
Left=310
Top=95
Caption="load"
link(onClick,4481860:doEvent1,[])
}
Add(Label,8577940,252,182)
{
Left=48
Top=97
Width=49
Height=17
Caption="File name"
}
Add(Label,12358209,357,189)
{
Left=45
Top=12
Width=54
Height=17
Caption="Text value"
}
Add(Label,3999125,418,189)
{
Left=45
Top=40
Width=66
Height=17
Caption="Integer value"
}
Add(Edit,6375422,357,238)
{
Left=125
Top=10
Width=170
link(Str,14221321:text,[(363,226)(299,226)(299,285)(258,285)])
}
Add(TrackBar,4223354,413,287)
{
Left=125
Top=35
Width=170
Height=20
Max=20
link(onPosition,9753892:doText,[])
}
Add(Label,9753892,462,287)
{
Left=305
Top=40
Width=10
Height=17
Caption="0"
}
Add(Edit,16013048,210,182)
{
Left=125
Top=95
Width=170
Text="values.dat"
}
Add(FileStream,9551284,210,238)
{
AutoCopy=0
link(onLoad,14221321:doUnPack,[])
link(FileName,16013048:Text,[])
}
Add(Hub,4481860,175,238)
{
link(onEvent1,9551284:doOpen,[])
}
Add(StreamUnPack,14221321,252,238)
{
DataCount=#4:text|6:number|
link(onUnPack,9914869:doEvent1,[])
}
Add(Hub,9914869,308,238)
{
link(onEvent1,6375422:doText,[])
link(onEvent2,1776441:doData,[(340,251)(340,293)])
}
Add(DoData,1776441,357,287)
{
link(onEventData,4223354:doPosition,[])
link(Data,14221321:number,[(363,279)(265,279)])
}
Замечания
Обновление элемента: [svn]StreamUnPack.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)