Add(MainForm,3798562,56,84)
{
Width=242
Height=245
AlphaBlendValue=230
Caption="Укажите компонент"
BorderStyle=3
Icon=[ZIP5E07000078DABD945F4C5A6718C68F69179365A64B9A2DBD5CB69BEE62CB6E966577CBD225DBC59A6E4BDA6C4BFA27716D0F559C569B0AAB96DA8AB5169DBA1527436538AB2845B4D3AA9522110A059C207F048E1C3840D55544A40875EDB7F7E410B48C60B38BBD3CCF972F27F97E79F8CEFB1E0CCB83DFBE7D18BD629FE663D8EB1886ED07C323EC3D8C794ED71BF9D87FADA989D1B1DB4AE52D598FB4A35374A3EFB70E655F6F090B7FB580F5E6DBE20F0FA85F04D2CCBF505D7AF4A7EB3F74FDDA505F53565C78083FF2F1B1CF0EEC2978E5E5820FDE79FFEAD7271FEC08A92CC1E5BD5D76ABCA6E53B95C06B7DBE471CFCC9A34DDA2BA431FBDFBD2EEBCB7F67F71FAEC786E087EFCB0C56CF09116A773DAEB3592A491A266979688E8DAA3509054DC6C293EF6E56B7BF7B24F9DC80169BAC2959D2F919EFDBEBBACA88B7D8691083FD5CEC223AB8B1BF16830E091B4D771D947077AA4E95343E7F0B4E4DC5220547C7724A41DCE1092CB01150AD8C38FFC7F2DFB664D77850D954372599AD3C5C6338E5C283F81E6879153896CFDC87A939645826664C0F17B8D41BF850AD81D4EBDB0B15A21EBDDCEF1110EB46C42013D22C6917BF4FAD50A589F433914C83A2C3E739AF41A173C7AD26B7638F4EDADB583FD5B7906AB4A1F52249A16206D13B3D6704FD29BB400054CDB88B8884592668F5BE75D303A1CBA9F1B79430A799A33C6AF580C5128E24FEB1CFED5731C807855C8390957E7F3FD49780C04619C9B9D14355F52DF1DDBEAD846CECACACA569E69818057460397E652A274C8AB46AE29780B7ECABAB060B4D9343ACDAD0149EBF6B76CB851155E8DA0CD28AD18452BE2E7730A33512EED6055998F9A2308C39C452311358E2A64DB3933ED17236BEBDBEF0756D6370745CDDCD4FF0248E03EF2E88679E5F34E83E1FE1DF5F8ED263E2FA3EBAC9D97A2B10DF4F46F145FA1150DD28AF83945C75BEA4A539C90193823972BA626647D52510DA7FCDFDDEB945E598F3FC9C893DA689B14DDC2B606EE355E7171E1E785DF7ED2D152AB1A51669D024F2F3FB691A4F3809830A01891D2B21D058D4C98DC23490ED43F4E6E66CFC36C5C5A34313179AD3237E7E11F82783C8E987AF6146D26D093C728B196BAAE076A982C2416AB059C1D398944224B9E6810061C668A9974D08E9C64227B1E68E067C6B6B0823D23E2A97EACCFCD5954FD924C2651BA18148A010A3861C7804D72794708143D86D160D44744080B6875DE346F3183FC7A0D705C3DB5DACEE617F998AF6BDAC253AD1EA5D0D62F34FDDE02A7D26238D8FF5228018E8049F03DF04568252C9BF352DE05CE07EF01576731C2C83CF02E84C12D63FF00656655F6]
DragForm=0
Position=1
Point(Handle)
link(onCreate,15347544:doEvent1,[])
}
Add(FileSearch,4484684,210,420)
{
Ext="*.sha"
link(onSearch,5037353:doValue,[])
link(onEndSearch,15921885:doEvent1,[(261,433)(261,503)])
link(Dir,8664798:Var,[])
}
Add(ListBox,11651114,735,560)
{
Left=5
Top=80
Width=225
Height=130
Font=[MS Sans Serif,8,1,8388608,1]
Name="Info"
Hint="Укажите строку для запуска в Hiasm"
HintManager="Infomain"
Point(Index)
Point(doSetFocus)
link(onClick,14485989:doRead,[])
}
Add(SearchInFile,24751,385,420)
{
Point(String)
link(onSearch,10071076:doAdd,[])
link(Text,8124988:Result,[(398,402)(503,402)])
}
Add(Memory,5037353,322,420)
{
link(onData,24751:doSearch,[])
}
Add(ArrayFilterRepeats,6131064,574,490)
{
link(Array,10071076:Array,[(580,478)(524,478)])
}
Add(StrList,10071076,504,420)
{
link(Str,5037353:Value,[(510,411)(453,411)(453,461)(328,461)])
}
Add(ArrayEnum,4006179,574,539)
{
link(onItem,33795:doEvent1,[])
link(Array,6131064:ArrayFilter,[])
}
Add(ComboBox,3606335,399,308)
{
Left=5
Top=55
Width=195
Height=21
Hint="Искомый компонент"
HintManager="Infomain"
DataType=1
ReadOnly=0
link(onClick,10324302:doEvent1,[])
}
Add(WinExec,9117068,819,560)
{
}
Add(StyleXP,16699851,56,203)
{
}
Add(FileSearch,7791268,259,308)
{
Ext="*.ini"
SubDir=1
link(onSearch,1629560:doPart,[])
}
Add(FilePartElm,1629560,322,308)
{
Mode=2
link(onPart,3606335:doAdd,[])
}
Add(Hub,15347544,112,98)
{
link(onEvent1,9358416:doRead,[])
link(onEvent2,16356553:doPopup,[(138,111)(138,129)(44,129)(44,146)])
}
Add(FilePartElm,8363600,651,560)
{
Mode=2
link(onPart,11651114:doAdd,[])
}
Add(Hub,33795,616,539)
{
link(onEvent1,1084099:doAdd,[(689,545)(689,503)])
link(onEvent2,8363600:doPart,[(640,552)(640,566)])
}
Add(StrList,1084099,763,497)
{
}
Add(ArrayRW,14485989,777,567)
{
link(onRead,9117068:doShellExec,[])
link(Array,1084099:Array,[])
}
Add(Hub,5723379,147,427)
{
InCount=2
link(onEvent1,4484684:doStop,[])
link(onEvent2,2271035:doWork2,[(175,440)(175,580)])
}
Add(Hub,15104212,329,574)
{
link(onEvent1,9701607:doWork2,[(353,580)(353,559)])
link(onEvent2,6637355:doReset,[(361,587)(361,601)])
}
Add(HubEx,2271035,308,574)
{
link(onEvent,15104212:doEvent1,[])
}
Add(Hub,15324804,35,532)
{
OutCount=5
link(onEvent1,5723379:doEvent1,[(62,538)(62,433)])
link(onEvent2,1569568:doEvent1,[(70,545)(70,517)])
link(onEvent3,9701607:doWork1,[])
link(onEvent4,6637355:doOn,[(109,559)(109,608)])
link(onEvent5,4484684:doSearch,[(190,566)(190,426)])
}
Add(WinTools,16356553,56,133)
{
link(Handle,3798562:Handle,[])
}
Add(Hub,15921885,273,497)
{
OutCount=4
link(onEvent1,6131064:doFilter,[(474,503)(474,496)])
link(onEvent2,14155741:doCompare,[])
link(onEvent3,4006179:doStop,[(475,517)(475,552)])
link(onEvent4,2271035:doWork1,[(312,524)])
}
Add(If_else,14155741,504,504)
{
Type=5
Op2=String()
link(onTrue,4006179:doEnum,[(553,510)(553,545)])
link(Op1,10071076:Text,[])
}
Add(StrCat,8124988,497,329)
{
Str1="Add("
link(onStrCat,888538:doStart,[])
}
Add(Thread,888538,546,329)
{
Delay=0
FastStop=0
link(onExec,15324804:doEvent1,[(589,335)(589,387)(22,387)(22,538)])
}
Add(Button,14946968,77,448)
{
Left=205
Top=30
Width=25
Height=45
Caption="X"
link(onClick,5723379:doEvent2,[(124,454)(124,440)])
}
Add(Browse,9235599,392,84)
{
Edit=1
link(onBrowse,1339435:doWork2,[])
}
Add(Button,6439199,238,63)
{
Left=5
Top=5
Width=225
Hint="Место поиска"
HintManager="Infomain"
Caption="..."
Point(doCaption)
Point(doEnabled)
link(onClick,13818527:doPopupHere,[])
}
Add(HubEx,1339435,455,84)
{
link(onEvent,12129389:doValue,[])
}
Add(Hub,12475950,217,98)
{
link(onEvent1,1339435:doWork3,[(459,104)])
link(onEvent2,2902477:doString,[(238,111)(238,181)])
}
Add(PopupMenuEx,13818527,287,63)
{
Menu=#14:Искать в Hiasm|1:-|15:Другое место...|
GutterLineOn=1
Bitmaps=[]
link(MenuItemIdx,5275421:doEvent,[])
}
Add(IndexToChanel,5275421,329,63)
{
Count=3
link(onEvent1,5767448:doData,[(377,69)(377,55)])
link(onEvent3,9235599:doBrowse,[(377,83)(377,90)])
}
Add(DoData,5767448,392,49)
{
link(onEventData,1339435:doWork1,[(459,55)])
link(Data,9358416:RData,[(398,37)(161,37)(161,141)(181,141)])
}
Add(ChanelToIndex,9701607,364,546)
{
link(onIndex,11840362:In,[])
}
Add(Registry,9358416,175,98)
{
HKey=1
Key="Softwarehiasm"
Value="InstallPath"
NotEmpty=1
link(onRead,12475950:doEvent1,[])
}
Add(LineBreak,9167624,462,427)
{
Caption="del"
Color=12632256
link(Out,10071076:doClear,[])
Primary=[10286445,-336,84]
}
Add(LineBreak,1791474,721,504)
{
Caption="del"
Color=12632256
link(Out,1084099:doClear,[])
Primary=[6408463,-595,14]
}
Add(LineBreak,12544039,693,567)
{
Caption="del"
Color=12632256
link(Out,11651114:doClear,[])
Primary=[2731896,-567,-42]
}
Add(Hub,1569568,91,511)
{
OutCount=3
link(onEvent1,10286445:In,[])
link(onEvent2,6408463:In,[])
link(onEvent3,2731896:In,[])
}
Add(LineBreak,6714723,175,70)
{
Caption="0/1"
Color=15780518
link(Out,6439199:doEnabled,[])
Primary=[11840362,231,476]
}
Add(LineBreak,6947478,7,84)
{
Caption="info"
Color=65535
link(Out,3798562:doCaption,[])
Primary=[9180587,413,504]
}
Add(Switch,6637355,371,588)
{
DataOn=String( Ждите, ведётся поиск...)
DataOff=String( Поиск закончен)
Point(doOn)
link(onSwitch,9180587:In,[])
}
Add(FileSearch,16010027,315,175)
{
Ext=""
SubDir=1
FullName=1
Include=1
link(onSearch,7031081:doCompare,[])
link(onEndSearch,2347501:doData,[(356,188)(356,223)])
}
Add(ComboBox,4317386,469,175)
{
Left=5
Top=30
Width=195
Height=21
Hint="Разделы с компонентами"
HintManager="Infomain"
DataType=1
ReadOnly=0
Point(doSelect)
link(onClick,16429667:doWork1,[(525,188)])
}
Add(StrMask,7031081,378,175)
{
Mask="_*"
link(onFalse,4317386:doAdd,[])
}
Add(FormatStr,14007177,168,301)
{
Mask="%1%2conf"
link(onFString,7578382:doEvent1,[])
link(Str1,2902477:FString,[(174,222)(265,222)])
}
Add(DoData,2347501,378,217)
{
Data=Integer(0)
link(onEventData,15107045:doEvent1,[])
}
Add(FormatStr,2902477,259,175)
{
@Hint=#23:Путь к папке с пакетами|
Mask="%1Elements"
Point(FString)
link(onFString,16010027:doSearch,[])
}
Add(Hub,7578382,217,301)
{
link(onEvent1,3606335:doClear,[(383,307)(383,321)])
link(onEvent2,7791268:doSearch,[])
}
Add(DoData,14598441,476,238)
{
Data=Integer(0)
link(onEventData,16429667:doWork2,[])
link(Data,4317386:String,[])
}
Add(Hub,15107045,427,217)
{
link(onEvent1,4317386:doSelect,[])
link(onEvent2,14598441:doData,[(451,230)(451,244)])
}
Add(HubEx,16429667,521,238)
{
Angle=1
link(onEvent,14007177:doString,[(525,266)(156,266)(156,307)])
}
Add(GlobalVar,12129389,483,84)
{
Name="Path"
link(onValue,6439199:doCaption,[(537,90)(537,28)(226,28)(226,69)])
}
Add(GlobalVar,8664798,217,399)
{
Name="Path"
}
Add(LineBreak,740266,679,602)
{
Caption="Focus"
Color=16776960
link(Out,11651114:doSetFocus,[])
Primary=[8743379,-182,-301]
}
Add(Hub,10324302,448,315)
{
link(onEvent1,8743379:In,[(480,321)(480,307)])
link(onEvent2,8124988:doStrCat,[(480,328)(480,335)])
}
Add(InfoTip,5049371,147,7)
{
Info=#19:Определение пути |
Font=[MS Sans Serif,10,0,16711680,1]
Frame=3
HAlign=2
Width=414
Height=144
}
Add(InfoTip,10800719,147,147)
{
Info=#23:Определение разделов |
Font=[MS Sans Serif,10,0,16711680,1]
Frame=3
HAlign=2
Width=414
Height=137
}
Add(InfoTip,7149819,147,280)
{
Info=#41:Определение компонентов для поиска |
Font=[MS Sans Serif,10,0,16711680,1]
Frame=3
HAlign=2
Width=463
Height=95
}
Add(InfoTip,10394763,7,371)
{
Info=#38:Поиск схемы с указанным компонентом |
Font=[MS Sans Serif,10,0,16711680,1]
Frame=3
HAlign=2
Width=869
Height=256
}
Add(HintManager,5088992,56,245)
{
Name="Infomain"
Font=[Tahoma,8,0,0,1]
HintDelay=-1
HintAutoPopUp=-1
HintTrack=0
HintMargin=1
}
Ещё одна схема, созданная спустя некоторое время. Добавлена возможность поиска по точкам компонента. 13.11.10