Вверх ↑
Главный модератор
Ответов: 2997
Рейтинг: 395
#1: 2015-02-03 04:04:41 ЛС | профиль | цитата
Пока нет, но никто не отменял Inlline компонент.
example

Add(EntryPoint,2953706,147,126)
{
Width=434
Height=173
}
Add(Inline,8048431,217,126)
{
WorkPoints=#6:doWork|
VarPoints=#11:Dictionary_|
DataPoints=#4:Data|
Code="private Dictionary<string,string> result;\r\n\r\nprivate void doWork(object data, int index) {\r\n string json_text = escape(sys.Data<string>);\r\n var js = new System.Web.Script.Serialization.JavaScriptSerializer();\r\n this.result = js.Deserialize<Dictionary<string, string>>(json_text);\r\n}\r\n\r\nprivate Dictionary<string, string> Dictionary_()\r\n{\r\n return(this.result);\r\n}\r\n\r\ninternal static string escape(string raw)\r\n{\r\n string result = String.Empty;\r\n foreach (char chr in raw)\r\n {\r\n if (chr == '\\')\r\n result += "\\\\";\r\n else\r\n result += chr;\r\n }\r\n return result;\r\n}"
link(Data,1627602:Text,[])
}
Add(Button,514144,147,168)
{
Left=40
Top=25
Data=String(John)
Point(onClick)
link(onClick,13163320:doEvent1,[])
AddHint(-66,9,48,13,Data)
}
Add(Label,3412304,266,175)
{
Left=135
Top=120
Width=275
Point(doText)
Point(onClick)
}
Add(ArrayRW,12967754,217,175)
{
link(onRead,3412304:doText,[])
link(Array,8048431:Dictionary_,[])
}
Add(Using,6756926,266,126)
{
List="System.Collections.Generic\r\nSystem.Web.Script.Serialization"
}
Add(AssemblyInfo,11828500,266,84)
{
References=#14:System.Web.dll|25:System.Web.Extensions.dll|
}
Add(Hub,13163320,189,168)
{
link(onEvent1,8048431:doWork,[(210,174)(210,132)])
link(onEvent2,12967754:doRead,[])
}
Add(TextBox,1627602,217,84)
{
Left=135
Top=25
Width=270
Height=75
Text="{\r\n"John":"Pirson",\r\n"Micle":"Jordan"\r\n}"
Lines=[]
Multiline=0
Point(doText)
Point(Text)
Point(Data)
AddHint(-127,-19,80,52,Text)
}

карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0