ну из строки
<object id="object (cityhall_SFS) (1)" model="10377" interior="0" dimension="0" posX="2303.3503417969" posY="1044.4360351563" posZ="28.345355987549" rotX="0" rotY="0" rotZ="338.16500854492" />
Должно получится типа
CreateObject(10377, 2303.3503417969, 1044.4360351563, 28.345355987549, 0.0, 0.0, 338.16500854492);
Значения interior="0" dimension="0" не нужны..
Может както можно мне моё переделать? тока я там через ж сделал нор аботает, но только с 1 строкой а нужно чтобы 2 и более, при добавлении 2 строк он выдаёт как результат только одну
Make(delphi)
ver(4.04 build 184)
Add(MainForm,5471882,147,693)
{
Width=925
Height=577
}
Add(Button,15525292,0,252)
{
Left=735
Top=75
Width=110
Height=45
Caption="Конвертировать"
link(onClick,3485500:doEvent1,[])
}
Add(Memory,2563861,686,196)
{
}
Add(TrayIcon,229067,1113,28)
{
Hint="Конвертер"
Text="Сделано Серёгой"
Title="Конвертер CreateObject - Xobject"
Point(doShowBallonTip)
Point(doAddTrayIcon)
link(onClick,229067:doShowBallonTip,[(1157,34)(1157,44)(1101,44)(1101,55)])
link(onDblClick,229067:doShow,[(1157,41)(1157,37)(1101,37)(1101,34)])
}
Add(HilightMemo,6673977,1169,623)
{
Left=120
Top=285
Width=530
Height=190
Font=[Courier New,8,0,0,1]
HilightFont=[Courier New,8,0,0,1]
AddType=1
ReadOnly=0
Overwrite=0
Point(doReadOnly)
Point(doOverwrite)
}
Add(HilightMemo,5925615,252,7)
{
Left=120
Top=65
Width=530
Height=190
Font=[Courier New,8,0,0,1]
HilightFont=[Courier New,8,0,0,1]
AddType=1
SmartTabs=1
RightMargin=1
Point(doAddType)
Point(doOverwrite)
Point(doRightMargin)
}
Add(Button,367168,1113,728)
{
Left=735
Top=135
Width=110
Height=35
Caption="Копировать"
link(onClick,15990185:doSetText,[])
}
Add(ClipboardHook,15990185,1169,728)
{
DataStream=0
link(Text,6673977:Text,[])
}
Add(FormatStr,4011514,483,644)
{
DataCount=4
Mask="%1,%2,%3,%4"
link(onFString,6673977:doText,[])
link(Str1,2563861:Value,[(489,313)(692,313)])
link(Str2,13026694:Value,[(496,346)(720,346)])
link(Str3,16292825:Value,[(503,374)(748,374)])
link(Str4,2844641:Value,[(510,402)(797,402)])
}
Add(BlockFind,3367284,252,196)
{
IncludeBlock=1
StartBlock="model=""
EndBlock="""
link(onSearch,2563861:doValue,[])
link(Text,16059688:Var2,[])
}
Add(GetDataEx,16059688,252,161)
{
link(Data,4733758:Var2,[])
}
Add(Hub,3485500,140,252)
{
OutCount=5
link(onEvent1,3367284:doSearch,[(182,258)(182,202)])
link(onEvent2,6251162:doSearch,[(182,265)(182,253)])
link(onEvent3,4262432:doSearch,[(182,272)(182,309)])
link(onEvent4,88687:doSearch,[(182,279)(182,365)])
link(onEvent5,4011514:doString,[(266,286)(266,650)])
}
Add(Memory,2844641,791,359)
{
}
Add(BlockFind,88687,252,359)
{
IncludeBlock=1
StartBlock="posZ=""
EndBlock="""
link(onSearch,2844641:doValue,[])
link(Text,9066314:Var1,[(258,235)(249,235)(249,110)])
}
Add(Memory,16292825,742,303)
{
}
Add(BlockFind,4262432,252,303)
{
IncludeBlock=1
StartBlock="posY=""
EndBlock="""
link(onSearch,16292825:doValue,[])
link(Text,4733758:Var1,[(258,227)(249,227)(249,152)])
}
Add(Memory,13026694,714,247)
{
}
Add(BlockFind,6251162,252,247)
{
IncludeBlock=1
StartBlock="posX=""
EndBlock="""
link(onSearch,13026694:doValue,[])
link(Text,12617826:Var1,[(258,193)(249,193)(249,138)])
}
Add(GetDataEx,12617826,252,133)
{
link(Data,2595757:Var2,[])
}
Add(GetDataEx,4733758,252,147)
{
link(Data,12617826:Var2,[])
}
Add(GetDataEx,9066314,252,105)
{
link(Data,5925615:Text,[])
}
Add(GetDataEx,2595757,252,112)
{
link(Data,9066314:Var2,[])
}