Вверх ↑
Разработчик
Ответов: 4698
Рейтинг: 426
#1: 2009-03-27 10:48:56 ЛС | профиль | цитата
Вообщем, вот следующая версия! Замените данными контейнерами уже присутствующие!
#sha
Add(MultiElementEx,3158042,440,504)
{
}
BEGIN_SDK
Add(EditMultiEx,13718751,21,21)
{
WorkCount=#24:doConvert=Шифрует строку|
EventCount=#83:onConvert=Событие происходит всякий раз после шифрования строки и выдает ее в поток|
VarCount=#38:ConvertString=Содержит полученный шифр|
DataCount=#28:String=Строка для шифрования|
Width=545
link(doConvert,2032964:doEvent1,[(31,27)(31,118)])
link(ConvertString,15965029:Var1,[(27,191)])
}
Add(Hub,2032964,42,112)
{
OutCount=3
link(onEvent1,13862437:doData,[(131,118)(131,41)])
link(onEvent2,15696093:doEnum,[(78,125)(78,132)])
}
Add(GetIndexData,1250216,210,35)
{
link(Data1,13718751:String,[(216,26)(27,26)])
link(Data2,15965029:Var3,[(223,26)(265,26)])
}
Add(DoData,13862437,147,35)
{
Data=Integer(0)
link(onEventData,12281444:doWork2,[])
}
Add(StrList,5552831,324,28)
{
Strings=#1:Я|1:Ю|1:Э|1:Ь|1:Ы|1:Ъ|1:Щ|1:Ш|1:Ч|1:Ц|1:Х|1:Ф|1:У|1:Т|1:С|1:Р|1:П|1:О|1:Н|1:М|1:Л|1:К|1:Й|1:И|1:З|1:Ж|1:Ё|1:Е|1:Д|1:Г|1:В|1:Б|1:А|1:я|1:ю|1:э|1:ь|1:ы|1:ъ|1:щ|1:ш|1:ч|1:ц|1:х|1:ф|1:у|1:т|1:с|1:р|1:п|1:о|1:н|1:м|1:л|1:к|1:й|1:и|1:з|1:ж|1:ё|1:е|1:д|1:г|1:в|1:б|1:а|
}
Add(StrList,5461682,86,28)
{
Strings=#5: 133|5: 132|5: 131|5: 130|5: 129|5: 128|5: 127|5: 126|5: 125|5: 124|5: 123|5: 122|5: 121|5: 120|5: 119|5: 118|5: 117|5: 116|5: 115|5: 114|5: 113|5: 112|5: 111|5: 110|5: 109|5: 108|5: 107|5: 106|5: 105|5: 104|5: 103|5: 102|5: 101|3: 33|3: 32|3: 31|3: 30|3: 29|3: 28|3: 27|3: 26|3: 25|3: 24|3: 23|3: 22|3: 21|3: 20|3: 19|3: 18|3: 17|3: 16|3: 15|3: 14|3: 13|3: 12|3: 11|3: 10|1:9|1:8|1:7|1:6|1:5|1:4|1:3|1:2|1:1|
}
Add(Replace,3543657,373,126)
{
link(onReplace,2577152:doValue,[])
link(Str,2315649:Var2,[])
link(Sub_str,14456168:Var2,[(386,93)(437,93)(437,218)(106,218)])
link(Dest,8684753:Item,[(393,107)(361,107)(361,163)(330,163)])
}
Add(ArrayEnum,15696093,100,126)
{
link(onItem,8684753:doRead,[])
link(onEndEnum,628010:doData,[(148,139)(148,181)])
link(Array,5461682:Array,[])
}
Add(ArrayRW,8684753,324,126)
{
link(onRead,3543657:doReplace,[])
link(Array,5552831:Array,[(330,100)(344,100)])
link(Index,15696093:Index,[(337,107)(288,107)(288,178)(113,178)])
}
Add(Position,2894673,198,126)
{
ZeroPos=0
link(onSearch,6505745:doCompare,[])
link(Str,2315649:Var1,[(204,86)])
link(Target,14456168:Var3,[(211,107)(140,107)(140,191)])
}
Add(GetDataEx,14456168,93,182)
{
link(Data,15696093:Item,[])
}
Add(GetDataEx,2315649,366,77)
{
link(Data,1250216:Var,[(379,74)(216,74)])
}
Add(If_else,6505745,254,126)
{
Type=2
Op2=Integer(0)
link(Op1,2894673:Position,[(260,102)(242,102)(242,163)(204,163)])
}
Add(Memory,2577152,434,126)
{
link(onData,6509355:doData,[])
}
Add(DoData,6509355,497,126)
{
Data=Integer(1)
link(onEventData,12281444:doWork3,[(541,132)(541,79)(186,79)])
}
Add(HubEx,12281444,182,28)
{
link(onEvent,1250216:doIndex,[])
}
Add(GetDataEx,15965029,252,182)
{
Angle=1
link(Data,2577152:Value,[(440,191)])
}
Add(DoData,628010,469,175)
{
Data=Integer(1)
link(onEventData,13718751:onConvert,[(534,181)(534,27)])
link(Data,15965029:Var2,[(475,156)(369,156)(369,198)(265,198)])
}
END_SDK
Add(PointHint,15161361,419,490)
{
Info=#12:Расшифровать|
Transparent=0
VAlign=0
Width=78
Height=60
}
Add(PointHint,2276333,349,490)
{
Info=#9:Шифровать|
Transparent=0
VAlign=0
Height=60
}
Add(MultiElementEx,7747104,363,504)
{
}
BEGIN_SDK
Add(EditMultiEx,13718751,21,21)
{
WorkCount=#24:doConvert=Шифрует строку|
EventCount=#83:onConvert=Событие происходит всякий раз после шифрования строки и выдает ее в поток|
VarCount=#38:ConvertString=Содержит полученный шифр|
DataCount=#28:String=Строка для шифрования|
Width=545
link(doConvert,2032964:doEvent1,[(31,27)(31,118)])
link(ConvertString,15965029:Var1,[(27,191)])
}
Add(Hub,2032964,42,112)
{
OutCount=3
link(onEvent1,13862437:doData,[(131,118)(131,41)])
link(onEvent2,15696093:doEnum,[])
}
Add(GetIndexData,1250216,210,35)
{
link(Data1,13718751:String,[(216,26)(27,26)])
link(Data2,15965029:Var3,[(223,26)(265,26)])
}
Add(DoData,13862437,147,35)
{
Data=Integer(0)
link(onEventData,12281444:doWork2,[])
}
Add(StrList,5552831,86,28)
{
Strings=#1:а|1:б|1:в|1:г|1:д|1:е|1:ё|1:ж|1:з|1:и|1:й|1:к|1:л|1:м|1:н|1:о|1:п|1:р|1:с|1:т|1:у|1:ф|1:х|1:ц|1:ч|1:ш|1:щ|1:ъ|1:ы|1:ь|1:э|1:ю|1:я|1:А|1:Б|1:В|1:Г|1:Д|1:Е|1:Ё|1:Ж|1:З|1:И|1:Й|1:К|1:Л|1:М|1:Н|1:О|1:П|1:Р|1:С|1:Т|1:У|1:Ф|1:Х|1:Ц|1:Ч|1:Ш|1:Щ|1:Ъ|1:Ы|1:Ь|1:Э|1:Ю|1:Я|
}
Add(StrList,5461682,310,28)
{
Strings=#1:1|1:2|1:3|1:4|1:5|1:6|1:7|1:8|1:9|3: 10|3: 11|3: 12|3: 13|3: 14|3: 15|3: 16|3: 17|3: 18|3: 19|3: 20|3: 21|3: 22|3: 23|3: 24|3: 25|3: 26|3: 27|3: 28|3: 29|3: 30|3: 31|3: 32|3: 33|5: 101|5: 102|5: 103|5: 104|5: 105|5: 106|5: 107|5: 108|5: 109|5: 110|5: 111|5: 112|5: 113|5: 114|5: 115|5: 116|5: 117|5: 118|5: 119|5: 120|5: 121|5: 122|5: 123|5: 124|5: 125|5: 126|5: 127|5: 128|5: 129|5: 130|5: 131|5: 132|5: 133|
}
Add(Replace,3543657,373,119)
{
link(onReplace,2577152:doValue,[])
link(Str,2315649:Var2,[])
link(Sub_str,14456168:Var2,[(386,86)(437,86)(437,211)(106,211)])
link(Dest,8684753:Item,[(393,100)(361,100)(361,156)(330,156)])
}
Add(ArrayEnum,15696093,100,119)
{
link(onItem,2894673:doSearch,[])
link(onEndEnum,628010:doData,[(148,132)(148,174)])
link(Array,5552831:Array,[])
}
Add(ArrayRW,8684753,324,119)
{
link(onRead,3543657:doReplace,[])
link(Array,5461682:Array,[])
link(Index,15696093:Index,[(337,100)(288,100)(288,171)(113,171)])
}
Add(Position,2894673,156,119)
{
ZeroPos=0
link(onSearch,6505745:doCompare,[])
link(Str,2315649:Var1,[(162,86)])
link(Target,14456168:Var3,[(169,100)(140,100)(140,184)])
}
Add(GetDataEx,14456168,93,175)
{
link(Data,15696093:Item,[])
}
Add(GetDataEx,2315649,366,77)
{
link(Data,1250216:Var,[(379,77)(216,77)])
}
Add(If_else,6505745,212,119)
{
Type=2
Op2=Integer(0)
link(onTrue,8684753:doRead,[])
link(Op1,2894673:Position,[(218,95)(200,95)(200,156)(162,156)])
}
Add(Memory,2577152,434,119)
{
link(onData,6509355:doData,[])
}
Add(DoData,6509355,497,119)
{
Data=Integer(1)
link(onEventData,12281444:doWork3,[(541,125)(541,79)(186,79)])
}
Add(HubEx,12281444,182,28)
{
link(onEvent,1250216:doIndex,[])
}
Add(GetDataEx,15965029,252,182)
{
Angle=1
link(Data,2577152:Value,[(440,191)])
}
Add(DoData,628010,469,168)
{
Data=Integer(1)
link(onEventData,13718751:onConvert,[(534,174)(534,27)])
link(Data,15965029:Var2,[(475,156)(369,156)(369,198)(265,198)])
}
END_SDK
карма: 10
0
файлы: 1code_12455.txt [6.6KB] [131]