Вверх ↑
Ответов: 783
Рейтинг: 168
#1: 2024-08-06 16:24:18 ЛС | профиль | цитата
strannik_nebes писал(а):
Тогда непонятно, почему так не работает, я так же сбросил позицию. Но в этом случае, она не требуется, судя по коду компонента, сброс там уже есть. Один и тот же текст, полученный разными способами, имеет разный код.

Ты же два раза читаешь MemoryStream, Нужно 2 раза возврашатся в начало.
Add(MemoryStream,16531468,700,77)
{
Point(doPosition)
Point(Position)
}
Add(MainForm,10393006,448,462)
{
link(onCreate,7131476:doEvent2,[(520,482)(520,489)])
}
Add(EnCrypt,3066723,511,168)
{
Mode=7
Key="123"
Point(onError)
Point(SrcStream)
Point(Count)
Point(DstStream)
link(onEncrypt,8812628:doEvent1,[])
link(SrcStream,9559385:Var1,[(545,152)(468,152)])
link(Count,13440516:Var1,[(552,159)(475,159)])
link(DstStream,715005:Var1,[(559,145)])
}
Add(FileStream,16694208,602,476)
{
link(FileName,4563025:Value,[])
}
Add(Hub,7131476,560,476)
{
InCount=2
link(onEvent1,16694208:doOpen,[])
link(onEvent2,16694208:doClose,[])
}
Add(StreamConvertor,15717684,945,175)
{
Mode=6
Point(Data)
link(onResult,12255551:doWork1,[(991,181)])
link(Data,4413154:Var2,[])
}
Add(MemoryStream,4778444,945,77)
{
Point(doPosition)
Point(Position)
}
Add(Hub,8812628,588,168)
{
OutCount=6
link(onEvent1,4735772:doWork2,[])
link(onEvent2,11673466:doConvert,[(613,181)(613,237)])
link(onEvent3,4735772:doWork3,[(620,188)])
link(onEvent4,15970391:doData,[])
link(onEvent5,16531468:doClear,[(627,202)(627,90)])
}
Add(GetDataEx,4413154,945,134)
{
link(Data,4778444:Stream,[])
}
Add(Hub,699674,826,175)
{
link(onEvent1,15717684:doConvert,[])
link(onEvent2,4778444:doClear,[(851,188)(851,90)])
}
Add(StreamConvertor,11673466,700,231)
{
Mode=6
Point(Data)
link(onResult,1178197:doWork2,[])
link(Data,715005:Var2,[])
}
Add(DeCrypt,5929542,742,175)
{
Mode=7
Key="123"
Point(SrcStream)
Point(Count)
Point(DstStream)
Point(onError)
link(onDecrypt,699674:doEvent1,[])
link(SrcStream,715005:Var3,[(776,145)])
link(Count,3355998:Var2,[(783,138)(713,138)])
link(DstStream,4413154:Var1,[(790,139)])
}
Add(Memo,15350777,1120,231)
{
Left=550
Top=160
Align=5
ScrollBars=3
}
Add(ODialog,2882193,504,462)
{
Filter="Текстовые файлы|*.txt"
}
Add(GetDataEx,715005,700,140)
{
link(Data,16531468:Stream,[])
}
Add(DoData,8065872,637,91)
{
Data=Integer(0)
link(onEventData,16531468:doPosition,[])
}
Add(Memory,4563025,602,420)
{
Default=String(D:\\1.txt)
AddHint(-5,-26,66,13,Default)
}
Add(MemoryStream,2745207,371,210)
{
Point(doPosition)
Point(Position)
link(onCopy,4377901:doConvert,[(410,216)(410,272)])
}
Add(Hub,16218668,231,210)
{
OutCount=5
link(onEvent1,2745207:doCopy,[])
link(onEvent2,16140376:doData,[(256,223)(256,258)])
link(onEvent3,3066723:doEncryptStream,[(263,230)(263,188)])
link(onEvent4,2745207:doClear,[(270,237)(270,223)])
}
Add(Button,1264575,63,210)
{
Left=300
Top=230
link(onClick,11219615:doData,[])
}
Add(DoData,11219615,126,210)
{
Data=String(1656565656ddd)
link(onEventData,11873539:doConvert,[])
}
Add(StreamConvertor,11873539,182,210)
{
Mode=7
Point(Data)
link(onResult,16218668:doEvent1,[])
}
Add(DoData,16140376,301,252)
{
Data=Integer(0)
link(onEventData,2745207:doPosition,[(361,258)(361,230)])
}
Add(StreamConvertor,4377901,630,266)
{
Mode=6
Point(Data)
link(onResult,1178197:doWork3,[(753,272)])
link(Data,9559385:Var3,[(636,250)])
}
Add(HubEx,1178197,749,231)
{
link(onEvent,12255551:doWork2,[])
}
Add(FormatStr,10657660,1050,231)
{
DataCount=4
Mask="%1 (%2;%3;%4)"
link(onFString,15350777:doAdd,[])
link(Str2,13440516:Var3,[(1063,222)(1042,222)(1042,327)])
link(Str3,3355998:Var3,[(1070,124)])
link(Str4,4778444:Size,[(1077,117)(958,117)])
}
Add(GetDataEx,3355998,707,119)
{
link(Data,16531468:Size,[])
}
Add(DoData,15970391,651,189)
{
link(onEventData,5929542:doDecryptStream,[])
}
Add(HubEx,12255551,987,231)
{
link(onEvent,10657660:doString,[])
}
Add(GetDataEx,9559385,462,245)
{
Angle=3
link(Data,2745207:Stream,[(377,250)])
}
Add(GetDataEx,13440516,469,322)
{
Angle=3
link(Data,2745207:Size,[(384,327)])
}
Add(HubEx,4735772,616,168)
{
Angle=3
link(onEvent,8065872:doData,[(620,97)])
}

карма: 15

0
Редактировалось 1 раз(а), последний 2024-08-06 16:25:08