Вверх ↑
Ответов: 1061
Рейтинг: 22
#1: 2012-02-01 12:13:42 ЛС | профиль | цитата
nesco, я сделал прямое закрытие, как-бы отмена в обход сравнению, а оно всё равно сохраняет! Почему?

Вот код

Add(hcTplForm,3431049,378,301)
{
Left=20
Top=105
Width=464
Height=340
Visible=1
Caption="Редактор строк"
Point(doShowModal)
}
Add(hcChildPanel,1626527,91,119)
{
link(onOK,1557768:doEvent1,[(149,125)(149,209)])
link(onClear,5275072:doClear,[])
link(onSetSyntax,5275072:doLanguage,[(173,139)(173,160)])
link(onSave,5275072:doSave,[(173,146)(173,153)])
link(onOpen,5275072:doLoad,[(173,153)(173,146)])
link(onClick,3212984:doWork2,[(139,160)(139,314)])
}
BEGIN_SDK
Add(EditMultiEx,1077625,21,21)
{
EventCount=#4:onOK|7:onClear|11:onSetSyntax|6:onSave|6:onOpen|7:onClick|
Width=272
Height=354
}
Add(hcTplPanel,16175052,42,147)
{
Width=456
Height=25
Align=2
BevelInner=0
}
Add(hcTplBitBtn,15262612,133,84)
{
Left=25
Width=25
Height=25
Hint="Загрузить список из файла"
Caption=""
Bitmap=[ZIP3604000078DA8D922D0F83301086BB64627212B9B9ED0F90CC2297CC4C6227919358241259CB4F40D62291486C2512D9DD958FDCE0283479D21E77EF4BAF6DF0F28FC20E1FB801E78183B8F489214F8731C6E2C57217633DC5CBCAFDCC3C3C595A24ACA37A9BBB54E2F4CD17FA5877D623D60E1A2382A259E8AF79251EAAB6FAA475001E816A17FAA0D0D6238738EBDCBC9516A1AA260FD4635F38A75DDF838BB0041F98A93E19F4916AA67D75CC3D21D88399EBA1B767A9A7B3DC03D54BE82B6560DF8AFC7F03181BA64F7AB76B63F4C0B3E7FE436321242A7A3E7D4CF3E841E1F63E7930FA659D64BE0FB90D3DADE5E235FFB57D70F563FC03A73D1FF4]
link(onClick,7225229:doExecute,[])
}
Add(hcTplBitBtn,3277180,133,42)
{
Left=50
Width=25
Height=25
Hint="Сохранить список в файле"
Caption=""
Bitmap=[ZIP3604000078DACD90AD0EC32010806FC91E608F30395BD3A4B6B2C94C5FA18F50393B5959C92B2091582472128B9D434CB03B5A9A8A9690345946F209B8FBEE87FA5E9E219C12B9219799135CA7C01C5F1FEFFD5FF0A82A604D03ACAE4108B1092B8A09CA43A22B9F3DE8AE0BD03B670C54DF8341E7FDF1E09C036BEDE2C7BC3D5F53BFB605390C608C596AE4FA5629E0B807C71968EE5823D7375A831EC73007E73CD478E15B8E9FCB9E4F3BA748F914A73D53C41A295FE1FF6D91EB1FED2FA5FC797FBA536C6FF708E5ACDDA37C017AD94051]
link(onClick,1311155:doExecute,[])
}
Add(hcTplBitBtn,1592811,42,28)
{
Width=25
Height=25
Hint="Очистить список"
Caption=""
Bitmap=[ZIP3604000078DA95912D6EC430104667A51EA04758D813EC010A2BF5240B03971A0606861A061A9A1A0E340C35749941813B4E1CCB7F59752D3D258AF5BE7C1E7F7EDFDE605B37E283788F5CE0BA6FC4FD7C79EF3704632F73B801C567F05683330ADC2A09014E2F04078B3331259C9E9FF8486ECCD022F3F38C8EBF70F20DF9BD8CA5CA38F15DE66FE750F11C6D46EDA358E8E9B20ECF7BD4BE26FFE797DE9D2DCF917AC834CF40E34B117D1733D6938CBDC7995F6674E619E641D4FE9AF92983FCA2C71A7BE88EAF4ABFCED8D160C857B2ED6F3A7E9A27113A284EF7368D2046F66F7FCBA07B358820C701AC20F81728762F7C8BF2D40F188DA0A6077835004E43E11EFF4F73EF10FE1F7C9C59E31EBEC592F0EDF81EEE57B247E3FD01BD0196AF]
link(onClick,1077625:onClear,[])
}
Add(hcTplBitBtn,7824962,189,280)
{
Left=190
Width=25
Height=25
Hint="Принять изменения"
Caption=""
Bitmap=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFF698299CBD829D22BB6489B6C3328D10FD263743A854171AD131893620648ADC3CD623006B1493503A61FA69E143340F2BE4F1BC018A6161406D657F2C0FE21C60D2035E8EA407C52CCC0652E35CC00850DB96680C2023D7CC8710335CCA0246F501B030018BC85DD]
link(onClick,1077625:onOK,[(263,286)(263,27)])
}
Add(hcChildPanel,4744934,42,105)
{
}
BEGIN_SDK
Add(EditMultiEx,216273,21,21)
{
}
Add(hcTplPanel,14918830,35,105)
{
Left=76
Top=-1
Width=3
Height=27
BevelInner=0
BevelOuter=1
}
END_SDK
Add(hcChildPanel,7913430,189,238)
{
}
BEGIN_SDK
Add(EditMultiEx,216273,21,21)
{
}
Add(hcTplPanel,14918830,35,105)
{
Left=176
Top=-1
Width=3
Height=27
BevelInner=0
BevelOuter=1
}
END_SDK
Add(hcTplComboBox,13381242,189,168)
{
Left=80
Top=1
Width=95
Height=21
Strings=#4:none|3:C++|6:Delphi|3:PHP|5:Basic|10:JavaScript|3:ASM|3:HWS|3:SHA|5:MySQL|3:INI|
ReadOnly=0
link(onClick,1077625:onSetSyntax,[(276,181)(276,41)])
}
Add(hcSaveDialog,1311155,182,42)
{
link(onExecute,1077625:onSave,[])
}
Add(hcOpenDialog,7225229,182,84)
{
link(onExecute,1077625:onOpen,[(254,90)(254,55)])
}
Add(hcTplBitBtn,9688570,189,322)
{
Left=220
Width=25
Height=25
Hint="Принять изменения"
Caption=""
Bitmap=[ZIP3604000078DA4D937D4C14641CC73F6DFD6FD9C664603013396EBC2F5EEFB803E2A523480579CF72A3D9DC0A3281CC8897405DCACB398498C104744002020551AC59915397A4431085A371041C77C149DC1144214F4FC61F3DDB77CF9EDFF3FBFDF67DBEDFDF139910F8344F56A08442E2992D3C85EB7F175BF7FF5F42CCB0FC689CC95FE7B9F370959109C1D0B0C060103C18138C3E58E59E6195FBB3828766C1ADD1458647E6102B82C7A61536562D0CFF7C8FA28FDB7839BE024F9F32FCFCCBF1F52A4015FC115191850485BE8F877F3E4AFFE3C4C69F252FB7853B3F4CB336B7C1A2455055FE235A55333B9EAB63974B374AB7AF70736AC0DFBD0985530D3E6EAD78EEF90627874E7C3D7A51075C46FFC910F645815522695F0BDEEEDD386CEFC1DBFB16CECE1D7879B4A20DEC22C8B31DAF17BEC4DDE5068ECF0EB2C779881DDB2E92967C85C54702A351E0ED55858FF7004AAF6B2843DB3970F83B2E75AD313422181B17E4E64FA2F491FD1D7B7075BACEF66D8D04865660909A98A5266AF505896B04850D10967889BEDB02935D725B16F4F7DB898DABC1616721EE3E6D3CEFDC83C2BD83F0583D6699B3243984A9CB48DC37803AE232F5576730AD0A56646D5F9B91FD1125287666F1CAFEF37C583A86DBEE3A3C95E70952E561FD43609779AAD013E4BD3B4240403546D96F4E6AF26DD73CC96185A46B4E93A12BE74AA7919149991BD2803AA49EE8A802EC5BF5E19A622ACA6CB8B954725FFAFE799B8944CD5972129B79D5AF98EFBB6C4CCF0966656F4FC539A2B51DE8222BF8FD37C9DF26080929E248D6047BE36E73EA8C85E8985AB2925A48D25470A3779D65E9B149E63577DB088FE8411BD24D80EF499664BD59CE5170F8294A4A0469A9161C777D4A76FE2831BA6A7AFB96B0CABA39A9D3A0F4E1A5F456120EDCE5E87B3634DA0B9865DF79A955647CB9D4F8278EE50A0A4E0A5ED47651747A826139CBB3F27D8D5FCC939AD34F54C600899906320F1970DD9D8759BEC7FAB720F9753D478FCD90926622EBF01AA9194674715FE3E7AB47E1518A6EEF5512D26EF2CE711BE987A6C83B31CDC1373F634AF2379936A9ADBD4E4A4A37D9D9B3BC7564814ABD20E7ED71F4E5CBD454AD505A6C95FD97F8A0709D836FDC25FDB54EEA9B06F9734320E625248F8B750662A26B88D53511ACD2A3519D2136A29218D53962340DC4447648DF1AC94C6FA75A7F139B6513B1F617427A2D16040B728EAD56F1C427B33CFFFBAFEC72B79B04965FA44E53323E23E392F3B28C8B7589C79BFC037A61CF8F]
link(onClick,1077625:onClick,[(257,328)(257,62)])
}
END_SDK
Add(hcTplSynEdit,5275072,210,119)
{
Width=456
Height=313
Align=5
Font=[Courier New,8,0,0,204]
Point(doLanguage)
link(onChange,10505461:doData,[])
link(onCaretXY,779913:doCaretXY,[])
}
Add(hcChildPanel,779913,315,119)
{
}
BEGIN_SDK
Add(EditMultiEx,5839226,21,21)
{
WorkCount=#7:doCount|9:doCaretXY|10:doEditProp|
Width=447
Height=326
link(doCount,13895233:doCaption,[(168,27)(168,69)])
link(doCaretXY,9906198:doString,[(126,34)(126,167)])
link(doEditProp,8650105:doCaption,[(119,41)(119,251)])
}
Add(hcTplPanel,6664062,35,105)
{
Top=296
Width=456
Height=17
Align=4
BevelInner=0
BevelOuter=1
}
Add(hcTplLabel,9254533,266,77)
{
Left=5
Top=1
Width=37
Caption="Строк:"
}
Add(hcTplLabel,13895233,315,63)
{
Left=45
Top=1
Width=10
Caption="0"
Point(doCaption)
}
Add(hcTplLabel,8430613,266,203)
{
Left=70
Top=1
Width=49
Caption="Каретка:"
}
Add(hcTplLabel,4396265,315,161)
{
Left=125
Top=1
Width=19
Caption="0:0"
Point(doCaption)
}
Add(hcFormatStr,9906198,266,161)
{
Mask="%1:%2"
link(onFString,4396265:doCaption,[])
}
Add(hcTplLabel,8081335,266,259)
{
Left=170
Top=1
Width=83
Caption="Редактируется:"
}
Add(hcTplLabel,8650105,315,245)
{
Left=255
Top=1
Width=11
Font=[MS Sans Serif,8,1,0,1]
Caption="--"
Point(doCaption)
}
END_SDK
Add(hcHiAsmTrasmitter,6352522,210,203)
{
link(onInit,1936873:doGet,[])
link(Arg1,9537242:Var2,[])
}
Add(hcMT_Get,1936873,259,203)
{
link(onData,16225915:doEvent1,[])
link(onGet,779913:doEditProp,[(302,216)(302,139)])
}
Add(hcHub,16225915,308,203)
{
OutCount=4
link(onEvent1,3509494:doValue,[])
link(onEvent3,3431049:doShowModal,[(370,223)(370,321)])
link(onEvent4,2894705:doCompare,[(359,230)(359,258)])
}
Add(hcHub,1557768,161,203)
{
InCount=2
link(onEvent1,6352522:doReturn,[])
link(onEvent2,3212984:doWork1,[(204,216)])
}
Add(hcDoData,10505461,266,119)
{
@Hint=#4:test|3:123|
link(onEventData,779913:doCount,[])
link(Data,5275072:Count,[(272,107)(248,107)(248,172)(223,172)])
}
Add(hcMemory,3509494,378,203)
{
link(onData,5275072:doText,[(424,209)(424,103)(198,103)(198,139)])
}
Add(hcIf_else,2894705,378,252)
{
Type=5
link(onTrue,1557768:doEvent2,[(422,258)(422,346)(149,346)(149,216)])
link(Op1,3509494:Value,[])
link(Op2,9537242:Var3,[(391,184)])
}
Add(GetDataEx,9537242,210,179)
{
link(Data,5275072:Text,[])
}
Add(HubEx,3212984,200,308)
{
link(onEvent,3431049:doClose,[])
}

карма: 0

0