Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2945
Рейтинг: 386
#91: 2020-02-15 16:45:44 ЛС | профиль | цитата
yiwankats писал(а):
а на Win 10 как поставить?

Заменяем в сообщении выше цифру 7 цифрами 10 и версию библиотеки 2.12.22 на 2.12.45
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 3
Рейтинг: 0
#92: 2020-02-16 22:51:27 ЛС | профиль | цитата
Спасибо! MSBuild всё компилирует, а CNETBuilder выдает ошибку:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(983,5): warning MSB3644: Справочная сборка для инфраструктуры ".NETFramework,Version=v4.0" не найдена. Чтобы исправить эту ошибку, установите SDK или пакет адресации для этой версии инфраструктуры, или измените целевую инфраструктуру приложения на версию, для которой установлен SDK или пакет адресации. Учтите, что сборки будут разрешены из глобального кэша сборок (GAC) и будут использоваться вместо справочных сборок. Поэтому они могут неправильно использовать выбранную инфраструктуру в качестве целевой.
карма: 0

0
Главный модератор
Ответов: 2945
Рейтинг: 386
#93: 2020-02-16 23:35:30 ЛС | профиль | цитата
yiwankats писал(а):
warning MSB3644
- это не ошибка, а предупреждение и может быть игнорировано в большинстве случаев.

Редактировалось 1 раз(а), последний 2020-02-16 23:35:49
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 3
Рейтинг: 0
#94: 2020-02-17 00:07:10 ЛС | профиль | цитата
Nic писал(а):

yiwankats писал(а):
warning MSB3644
- это не ошибка, а предупреждение и может быть игнорировано в большинстве случаев.

Редактировалось 1 раз(а), последний 2020-02-16 23:35:49


А ошибки такие :
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1605,5): error MSB3248: Параметр "SearchPaths" имеет недопустимое значение "{CandidateAssemblyFiles}%3b
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1605,5): error MSB3248: %3b
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1605,5): error MSB3248: {HintPathFromItem}%3b
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1605,5): error MSB3248: {TargetFrameworkDirectory}%3b
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1605,5): error MSB3248: {Registry:Software\Microsoft\.NETFramework,v4.0,AssemblyFoldersEx}%3b
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1605,5): error MSB3248: %3b
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1605,5): error MSB3248: {GAC}%3b
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1605,5): error MSB3248: {RawFileName}%3b
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1605,5): error MSB3248: G:\listening training project\tests\System.winmd". Путь содержит недопустимые знаки.

Если в свойствах EntryPoint поставить Framework не 4.0, а 3.5 или 3.0, по приложение компилируется, кроме например Adobe или Chrome
карма: 0

0
Ответов: 4
Рейтинг: 0
#95: 2020-03-16 17:42:00 ЛС | профиль | цитата
Подскажите, как из массива или списка строк добавить в ComboBox новые элементы, а старые очистить перед этим. Не нашел в примере. Сорри, за нубский вопрос, но на этом пакете начал работать только пару дней назад(
карма: 0

0
Главный модератор
Ответов: 2945
Рейтинг: 386
#96: 2020-03-16 22:03:36 ЛС | профиль | цитата
msaih писал(а):
...на этом пакете начал работать только пару дней назад.

Если это простое любопытство, то забудьте и двигайтесь дальше. Если есть заинтересованность в решениях на .NET, то смотрите в сторону проекта HiAsm.NET.
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
1
Голосовали:msaih
Ответов: 4
Рейтинг: 0
#97: 2020-03-17 09:12:46 ЛС | профиль | цитата
Nic писал(а):
msaih писал(а):
Если это простое любопытство, то забудьте и двигайтесь дальше. Если есть заинтересованность в решениях на .NET, то смотрите в сторону проекта HiAsm.NET.



круто, спасибо. Поставил, посмотрел. Супер, одно плохо - пока очень мало компонентов. Это не простое любопытство, а хочется запилить нормальную софтину под свои нужды, а с Windows пакетом я уже устал немного, хотелось поюзать альтернативу. Вопрос по поводу ComboBox актуален. Я на Hiasm 4.05 B186 использую пакет CNET и в примерах не вижу как там обновлять список строк в ComboBox, подскажите пожалуйста или я не в той теме пишу?

--- Добавлено в 2020-03-17 09:36:34

а нет, обновился и там компонентов стало поболее, как в старом hiasm для пакета Windows. Скажите, а другие пакеты сюда можно доставлять? например, тот же CNet пакет?

Редактировалось 1 раз(а), последний 2020-03-17 09:36:34
карма: 0

0
Главный модератор
Ответов: 2945
Рейтинг: 386
#98: 2020-03-17 10:50:21 ЛС | профиль | цитата
msaih писал(а):
...а другие пакеты сюда можно доставлять? например, тот же CNet пакет?

Читаем FAQ в первом сообщении темы проекта HiAsm.NET
msaih писал(а):
Вопрос по поводу ComboBox актуален

ComboBox пример для пакета Core проекта HiAsm.NET

Add(hcTplForm,2953706,280,28)
{
StartPosition=1
Point(doCaption)
}
Add(hcTplComboBox,2,182,42)
{
Left=134
Top=122
Items=#3:One|3:Two|5:Three|4:Four|4:Five|
link(onSelectedIndexChanged,3:doData,[])
Point(SelectedItem)
Point(doClear)
}
Add(DoData,3,231,42)
{
link(onEventData,2953706:doCaption,[])
link(Data,2:SelectedItem,[(237,28)(220,28)(220,88)(188,88)])
}
Add(hcTplButton,4,84,42)
{
Left=43
Top=123
Caption="Add"
Data=String(MT1)
link(onClick,7:doAdd,[])
AddHint(0,-20,25,13,Data)
}
Add(hcMT_Add,7,133,42)
{
Data=String(MT2)
link(onAdd,2:doAdd,[])
AddHint(0,-20,25,13,Data)
}
Add(hcTplButton,10,84,84)
{
Left=43
Top=149
Caption="Clear"
link(onClick,2:doClear,[(172,90)(172,55)])
}

Редактировалось 7 раз(а), последний 2020-03-17 11:16:06
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
1
Голосовали:msaih
Ответов: 4
Рейтинг: 0
#99: 2020-03-19 14:08:15 ЛС | профиль | цитата
Спасибо, подскажите еще а как можно иконку поменять:


Add(EntryPoint,2953706,343,133)
{
Width=162
Height=150
Point(doIcon)
}
Add(Icon,14000917,273,84)
{
Original=[ZIP3E08010078DAED7D07781BD795EE054027D994E7345B1229F6DED49CDE6C27719CD892E34DF292DD6C7693CD26FBBE7DFBBE6C125BC5B21DCBB22CC745BD8B6A94C42AF6DE411024C04EB0A0CCA010EC6251A7289200E6BC736706E41022255AAE9270FDFDBE7367EE5C0CE73FF7943B674684C8F0BF2D5B08FE3F88447D4A461E268444217017DDC9EF178A8CFCAF6F131EDEE22D777BF14FB49298ED65E47BEBFE42028F3324626FBD3C72579D3CF870873CF848A73C02B7C3F734C8F1983CE0042B0F44047880DF77D22C0F3C66C4BEF5788E461E7AB015F759709F6976DF8156A11F7F9E99041EA9228127F4C4FF84C54BC4875C024EDB48D05103093A66228102773EC1FB5B6441877424E870C707F6BB41473B111D24F8709B8CFE262F3FC74D781D4682B2E125E6C398F32758B21CF9F73B632781090645E82EAD2CEACD2A12BEB7591EB55BB33C624FFD6AE46435CED355E1BBEBD7E0FC5F43B7034E591116B19682EEB3ADC27356E13CE7FB871CE95CBDFC4CCF2AFF44DBAAB07DCD6B22766BD784ED6F5E1390685D81E7F8F9260DCAFD4E7793C0A35D540E14D88FD745280F5E823EC8797FCA3203E44B117812EB53565FE4F7356C7786EFD14E44BDAD84F0DD1AC06D706F071E3300CACAAD817DC2F636E039D510B1B316828E7641E88116887CA71A2277A820F8703BF631D27ED7F1B73AD0A6BC8673DE0F7F5BB8165A9F607878CB0761EB71CEA70F93E558A3BE558424E871BE317FC07B7F2528414F39E49013C0790A91BB343CC2F635017204FEA7AC80F396AFE783F418CFF9CE3A084759C0790FA8132008E5C33FB11BC7C2BE2758FC2D3D17487F137F1BF11FE86B10ECA3C0F3D11ED9501EBC7AE0FD2E38F7886FC118FA5D7A79D061E4FE38B39D9F8F097AD7F233BD8E6599575D0FE73B39FF94310839D9C3C33F79041E2A7001EE7F57083C3304C1783E85DFB92B3806070FE739E8316E49DE34B7147F0BED8383FE367F0DC74DDB02128CBC3D0A3ADB87FC1BBD84BD9F73FFA4952C4D17753EFA5B38EFFF8FC0BD61DA37FD82EB61E4E7A12200BFF44B1072C20E41897D1074BA9FDF5E9E7A41E06F11BCD37E4BB36F08E78AFCFBA78CC2C3736408B7E9EF21E86FE335384419F823E51D81BAC98EFEA0C94BDCFB35F7D1B6A21E9709B6DFBA1CEFF505AA7FE9FD7FA810F839EE8BF334E4A49DE76C59D6759EC7E053BDBC0C50B91064C0B100F70E9EE3253993283B546EBA79DE03CF0CF0DBCB53C73CF4888307FD6D4106D0161C338DE175F951F944C8D01E78897B1FFD3E1A6F511B8073FF357ABFA9CE17E6A10B96658EF3BCD339EB9B7195E79A62BEFDF3F24FB9CF9B46BE0779BE0378BB21E88260D425BC1E49BB34CFF90E7E1FBD16D11FD842AF918F470FB77B897BBFF83F69912D2D06A20090E13D6EA7FE3AB5C174FED1B97EF33C9FD5E7337AE1540F2F0F0BE98180B34302F767CFCF397F59D6B8303E8EE1EBF605E6E80D8EBF1691FFB61F7DF54FE4F36A175E3323F332F73EF17F5C587343FFDB1FE7D675EA83E3BDE7047DDD27EAE8F9ED3CDDE79726F805C1A7FA704E4F48FD39DE9ED3F94EC7A0F35FD8EF9A2B43A83BDCFEA06FE6350F1942DD913BCDD13823E460DBF5C81D35FE51EFA808C60F722F73EFBD442774604CC562ACCF523BF0EDC0637AF03F6DE796E44F4310B5CF27BB677DB402E74D5842EB4217F8A75DE0FB52DF6E69EE24BF8F9EE39F3A26D93FC5EF5F922F399F6E17A20C9DBB2CE891C45E58863244F72D4119A0A0DB18F773913BAA31EEACFD76D40E1589DC59A30838AEF712F85ED75C9540828F75F920B0D6FF6BD0098CC593FB9C8129C3107A0AE76CCA795852E4E4B1B470612C29C2799E3AC29F139434004B0B1CE09F817A01E3FAE0337DB02CEF062C29E684BEF39D8FC7FCCF5D10FA9FA5FD27F9312996E54F41F8C11667D40E2584EFABFF97883D7504E1E365EF7D98FF270C246AB7DA277AA78A44EFAE7D35FC6023849E3039424FA33E4E1E84659477E46659B10B6B175F4BB1D4A30E4A3D0FA189388F510642CFF42230C6CF9B80A525208E35FFF9FC7609CEF3F45108A33280E72F2B74806FE1347F1D91875A1DE1071A20E814F372D029130939A1F70938D1E525F03D96C843CD246647950241A2F7D625C7EC5442C431BD230479F42B9A8265A5689F4B901F84EF02701F13FA3A21246510C2CEF6401872EF9F7B0D969501BF7FD9EDCE17119C360CE1A7510652D1674C1DE4C7094DB438424E1AD03E98121124F89451416B6F796F25E2849E3CF2B724D9EAADE9247ABFA636768F0A224F31CE80FC71585601E057EA04DF32D76DE1578A7539807FE10484A5F44178520F8FA0AC0B789CE38FFB2D660CBE46194A3F2F8C71167549C628F8E75F7386261A20F4B451159AA827A1A70DF2102FFFEF5DFF1F6A90451EEB2011274D9F8EDDA7EE8DDD57031167ADAEB0D47EF02FBE017E2803CBCB9D08D72DE0C47E68BF4B26213CB50F2292EC109235066169FDB88DFE40CE25F0AB84DB8C310B3A5648E6288427F7404432F29F7D0196974EB942CF18D19E18BB4353ED9F0A4BB690D0B3DE18F0BD9698835A79EC010D8939DC1410BB5735119ED80521D9631CE5303C6D00FCCBA66139E5AE02B9415E6E868B3FEE5FE680B0F40181FBEC31F0AB02082C9E8070D40511C86350FE55585E75AB7144609F909C0BFC3861F8FB145406E83585A458D11618C7C392CC7E61671982F0C680EFA184640C20EFF58AB8FD6A1277B0EEDB51C75B2024A397F3570284658F42640ACA40C61004543A81EEF3AFE26E06EE0FA87461BFF37C7F7A9EF45850F13844A6F6F2A0DBFED50B8C23F60FC9BF8CE3E0BC4FEB83C0B229C424BFCD8F91D8C5852599502F30DF084B6608D68AF8A40E2F91EFC5FE27197D10F45EFE3A2209ED6B56BF3340857357899C660F4354AA9DAF03B01D50CD612D81D80ECF1999E917E8D90FC70A29BA0A51693D1099DE07C16537F87DFC784ACF7ED7C47EBD105C3A81E300BF3FB8E43A449EEB87D8846667D4C936083B67FB5558BA9584A730DE18F0BDCCFFEC611291CAF82048449AF9A5C8243D84E68F38026B907FE43048E984C8AC21884E436E7347215025EC9F01B6C3F3C6F8E3B41FED7F531F2A0B385E58E165BE5F54463F04574CCDE9478F87945E8728E43D1A115232CEEF9B39AE128EC79ED039E20FD440CC89D617638F3591D884469FD864EFFCBFE3B99F6127C8B92232D94022D3D844AC21B4F89223488D7A5B85B13C72105C350D519903104365A0E022BF2F48C5F17578E1457E3F3D4EFBCD1C9B0FB47FC105B1FF20042B1D427FCA7DC50D883ED787C730662CBE02816ACF715C10580B1091D5EF58B94F092B0ED79D5AB95F4956EEAF56C41D6BF41279A7FC67D949D4699D3CEA4C3BF2CFA8225390FF8A716730DEEBE01A0E813280DBA15593109DD90F31E9188F155F86A03AE06BDA8ECEECE38F07F1E7B8C4F316809A83C8FC513C0F65206788EF1FA29C16C7B64344D125711CCF73715C948990CA0967DCF1065871B046B566670959B54F298F4BD07A89BCC31295699545E7F593E8C2E14F46A533DD51690C84564FB928FF21C8951BC1C87758E504C464F4420CF21D5930C6D7B44DF7D3E3D2FE0B821FD7055179C3107B0E65201FFD86DCF3108BDC47165E00CFDFF53C975E1BBDC6B8134DDD8FFC3DEF938FBC994FE213B4DE18F04EF9CFB0CAA333AD242ADBEE179DCE8C4765582054EDE2F87B4DB910C16FD3395F711D62B2D00FA3DC634DDB74BFB4EFADE01E077F03A2A90CE0381451856373FBCC775E2D7F1E47AF313ACD742D26CDE41B9BA227587BF9BF83125F7A9E44679815088232F08D987413EA643B174AE7BA04EE76A806F9AF9E82D8EC0188CBEAE36BDAA6FBA5FD1603DA37BA70941F8722AAE4D2CC38B73B8F5E23BDD6D834E3D762530D04A15871A6C54BE89DACFD64B00A0489C9B2FE3236DD08510503CE302DDE6B8D07705FB87A1AE27206209E729F7F9EAF693BA2661AE63D672160DFE8E20B109FD903B1794310973BC86F47955D81B0FADB9F1B5538E45C71AA09561DA9FDE5EA432AB2EA689DC2CBE4BB2FAB91F7D80CC6074162B3CC9B79FE4B461CE10DC8B516637ACA3905721251E784B8FC2158813CC5945CE0F7D19AB6E97E7A9CEE9B396721609FE8B2CBB022AB07E27351766A1D10A9BA01F1D97D885E88AA1A07E1F7E7818683B04680D81CBB63CD2125AC4EA8DDBCFA480D597D54EDB3EA4CB397D07759620BFB48EC39A3024162732C2762CF1920AAF2B22302EF71443D8700015A17C4150EF39CC5168F0AC71A843EB44DF7D3E3B4DFCC39F3201CC78DAEBC0A2B90E7F8DC7E88524FF2E350BEA395E3109FD3C7234A35C1F78DD04ACED70AFDA25493B03245EF587D54052BCEB61D5B754243561DAF53C4657ADF0778B765457227892EE89647E759497C6A67756C8609E7E275A727FFB1C56373396E10396958403616E25E79FD668E6F231B3363E0F1A81AD4137983B0328D71AE38DB0A31D996CAA81C2B89396794C7E578DF117DB765D5A946D9CA336D242ED3F2C9D509EAEE1529ED10A99976F1F7BD81E3EF796CD945E404B92F18C2634E7E9F705C04B623B5681B0A87F87EB16517E6F6A1DC3589DCE5F6C18A9C5E7EAED37D73C611C78AA940DB9083B6217F1022EBA685B1E86FE0767CFE00ACC031624B465DB1D96688CD62CC2B8AFA1E88CFEF267139666F0CF06EEDFFC906D9EAC426B2EA6C9BEF9AA335E36B8ED541B4EA3A1789DC4452EE918B95C8C50ABCEF5178FFE9BEC8867940E7261E5F819CD1FEF43CBE2FEA025A47D74EF163AC44EE632AAF003F7EC3C263C5A10CD171E251A622EB5D1085F2158FF2B792CA57F925BA8FC3F90E7199A6AB71B996A571D92C4178F97F1725BA6488C467318A589C3BB1053D5F5B79A605D61CD7726EAE6394D778BE56E4F54334EAE205B997F0165D3BC9F7E779AEBA0A11CD28171A077227CA05E5EE76E3F0E020AE6414F9B6437CF108C4170DF3DB749FBB4F6CBE9D43FE212EDBFC95B82CE43F8B55446579DF07596C39F4C8275167B28AB85C3389CBB3FC222ECB042BD3F5CE1579A8A30B50CFE6F703DD8EAE99989DAF8DB7003D8EFD687F7E0C0495A1F862E42EC7CECFE95B9E7FD378E857948CCC8C25702FE813FA3BB1C5FDCEB84C23C69FE69FC5653338FF19C5636557BCC42EB2C4950E509DE9C3EBCE5CCBA6B84C0344578C3AE2CA2F48F813E6F0CC7D5F0468FF18D5F88CFCF0DC9522778DDCBBE31F39965E4B6CF945510E711CFA1BE5230E91FF0D22FF3E71B9562FB18BE5BFB097C4671A7DE2330DD4774A88C7F91F5B36E25841E76B6E2FACC47B1E8FBC4589DC472D82B3993E4D9C30EF510656F2F66382E72CEA367214E51E83725F7109AF037D8FC2411E743BB6F2B22003947FE525473CCF3F7B383EDB44103EDE18E05DACFD62CC873A5F1E9B6721F1B996CA15197A58956571AEA2F395CEBB926158857A3BBE6C0CA2A8FFDE34CBCF2DD14CB9BB28C810CF7F1FCF5FB4D6C11F5BCCF9B1A8775689E7476BA621BA6E8ADFA6FBE8B1C856E4BF66DC199F6584F86CB61C6BE41F63C06CEFF761163FFF7B64E11D40C25878604596895D734A0BAB332DAE78E43EAA05ED78BD0356226FAB70DEC5555EE2F7CDC8C142C03E71CA2BFC392BD18788D64C417CC50594239CC7C5E721BAD129C8C02DCE8FAD194799A1DCA3FDA9BD21FC2E2206750895257A8C6E47374CBBE2B31988CF614CF115A33E2B8A7AA91C7B6380C5CEFFE40E596CA699C464DB96AE3C517F75F51135C4160C71C2BA2F27ACF9D64C415C6E3FC467F54074B9B0363F675D78061C84D1B5B94AF4F7B27AF9F51DBAA61B26AE23C716A10F9F6587D8C2617E0DD77D8EE7F991D513F3AC037373C7C7637139FD10A51CE762B2AD107BCE7405EB87F9BF25D31B032EA6841C457FE990468120B1471ABE16BFB71A628E367181954E210FAFCAC5E77306D0DCCD12B4DD69BD7C3E6648E1D5995C4FBE8FD88FEE0BE6733C7B7804178DF3E70AFD38A0E3D21CD2A8E46E08CB1EE1F70990FC4EE90DFC9D3E884AB14348C165C9F912E0BED0FCCB7C1F9A47189EC420F85CD03558D3FC4579F0C14E2FC11E656D314BD696523062CDCA561EAAF7897C5B49A277D7FD3C6AA70A02CF743B9714032C2D74DCF44EDEF2ACABFCFB5C21893DE0977D6DE61D3EE19D3F0E7C732620E4742FDF6779E6E539C7DDEF05D2F7F782CFF6F3EF0606A48DF1FB668EE54DF2EF07D263FEE917F831177EC790E3CF0FC56B8938D0E20C4EE88480D3D69F06265A486022E3E397C6C896A798C8F214862C4F65887FDAFDFD7EC8D325C27391A7F33B719B513C5D6492634DC2F7D4FB84EFAA23E1BBB51B830FB6816FCAB083FFA6439E131ECA97204F7C3F3BFD3204D3EFBE9CEC85A559D785EF3FD0F7B2E9B75C4E09DF6FF04BBD28BEF7EDF1ED873CC9775F66DE25BFC87FDB6349EE34049E16BE01E29F3CCA8F79FBEFC8A0CE491983887D2D0EF13B62CF071FEE20C187743E947BDF1446EE9762523C749A250004E5E0FE9481A74B2DE4D74D9324096F02722E7FB2C8447E58364ED6297B3EF17891FDB3E42F1A1272C2742CF8980196A78F3996142247F90EFEBDDD19E40B585288FA37ED02CE51D403A7FB6059EE0D589A8773FA0CCEE9937608481DE5DF0377BFAF3D1FE8BBE0BEF45B0F89BD1082E3F89DBB040149E7F977C369BD44FCE6CBA28063051F671D51EF5443C41E4DC2D7FF3D8104241B3FEB9BDDFD896F966B89EF593DF14D36C97F79E112892EB111BF14E63ED4FB0C7936A591D672BA8DBAE04944E5D3C54C37C24EEB270B99891FE533F04491059E28B621AC73F043C4F78BACF038E2B1221B3C96CFC2A3B90C7C37CF0CDFA1C861E05BB92C7C3DDF0A5FCBB3C257118FE40A589D6345DFDF0A2B732CE8135A202EDB02B1E8B3C564B010738E81E87413DA7106221061191608C9B042F0390B042102D22D680B2CB03CCD02BEF3C28AFAC60CFE67F5B03CC93081F3BD1B61176AA612EB277D5358CABBFCE14403D6F7DFF7C2D6A2EE478E1508EA03FC1E6B78BAC8C8F17509CB632D4529AD1958370FE8FEA7103FC6739E2CA272C2C20F113F2864E0F102061E2D60E17B88EFA00C517C2B8F816F20BE8E32F255948DAF608CF6488E0965C1042BB34D80B126D0B5E6D82C0662321988424466A01F976182B07326084504A35C04A60940DD0DC8E5FCC063BEA92C82C16D11747FB28113FBFCDE8FF7054C0ADFFBCC063C5BDE4BE7BBECE91233DA01F332E47C0C6D3FACD38C4D3FD3E1703DD33ECD635DFB34878085B056370D4F217EDC360D3F42FCB0751A7E8078BC651A1E6B9E86EF21BED3340DDF427CB3711ABE8EF86AC3347C05B1A67E1A5669A76185760AE211B19A297E2D271211513B0561885035DA108C330311FE083FD514F8564FC152C412E5143C84F852D5147C712154F23587700998763D5C303AED976CA4FC8F2196511940C8961E54DF3FB6BF92A5FCFB50FF6F6DA9E5D738EF61ADB2CFF18C11E019C3E2B1560FF034E2275D004F229EE804F84107C0F7118FB5037C0FF15D1DC0B710DF6C03F87A2BC057118FB400AC46AC6A065841D7731131F419A1F8AC88AE2F84224230FE0F4204680096237CEB0096D5A25F8878480DF025C4176ADE1D3E8FE72CCDEA75A01EA03AE1D722FF3ECBF347EF33DF9FF1A1BEFEDA52F3A6A70B0DB0B66E44E0BF8B836790D3C5602D72FE14E227C8FB93882790F71F20E7DFD771F0984EE0FE3BC8FBB75B39F826E2EBC8F957115F41DED720E7AB9A3858D1C8411C22B6818368FA0CA09EAE2F7110A6E52044C3411022A08E037F845F2D87FC73B0448D71440D075F467C51C5C117168B6A17CFFFC3F9238EE5497ACAFF2637FFF713F7EB2A6C04F5BD0F02E5C0BCF3E94223ACABBF28F0AF7F77FC3FEDC1FF0F91FF4771FB51AC1F6F75C1A394779483AFA31C7C43CA7F33E59FCE7F81FF180FFE4329FFDA85F97F487D07FCAB44FE0B2F20FFFCFCDF3933FF53EF9F1CC1756566F2549149F114CF3F9BCEF3DF74D5F97EF0FF38D6FFA8B90AFF556C873FE7B1F03FF916F87DF9207CBF710ABE8232F035E4FF918F98FF2F975C712E17F47FBA5F32F29F4C7DC0FB27067C0A637FE45C8EA0FC5753FBBFAEE5BAC8FF5CFC14ED811BB7E2FFC7D4EEE3F6AF6A2FC2C64C3D6CC8EC82F5E8E7AF47DF7E534627FC15E3C1EF374CC123AD1FE5FCE7E0F3E8037CB96CDCC9DBFF145335FA8274FED335A1FB27F62BB3CA9E558F905F747072F4FDF534E67B4637E9E2FD3A09BFEBB0FDB4097936CED60BF1FF23EA0BA0EFFF1C72FE7CB611362B2FC0964627BC829C6F281D804D280F7F2CE9FBC8F9A73EE0972A6FB8C41850FFB0EABA7C597E3FF14BBF7F724431AE97A1DF47D656D83E87DC0FA30F0018F77152FE29D73FD74DC1EF703EFFA17A18FEA01A817F6E1CE765E266FE39F821B67F55771936E05CDF58DA0F5B91E7579B39BEDED2E8E075C15FD01E7CBBC9096B5A3E5AFE310EE4FC5259CAFFB06FBAF9736807885FEAFDF39E20C6FC720479BADC1A803EE0C4D36556EAF7736E7D4FB9FF8DF6323C8F9C513EDDA07AFDDFD5A3337AC093FF5FAB2FF2FD5EA81C16F86F72F13240EB0D0556780E6DC1A318FBD3D84FF0FF3F38FEE9FE2FA1BDFFA2B82D6D631CC0F9A65B0075FF846FAA3980AEFFD2B5C0FB68FE2BD696E0FC2FB37C85AEFBACADB4CF704FF5FCAF1BAEC2862C03EA71036C2A1B801755976073D5283C9F23D8F35FE8A6793DB0CE83FF5FA2DFB721A38B3F4798FF22FF880D85DDB01EC7FB41FDE407CE3FDDF7A00AE0D338D73F83F81CE2B335429B6ED3E3BE19DD1C5D07F24D337F4598FFCC7DF19EE04FABFA66D67D51073CC9FB7ECA3EE74F455BFF8BB649B4E12C3C9FA5E739A73C6EC5186E2BFAEE9BCA06F9F9FDBBBA8B7CDF75545E44FBFF04F2FFB38671588F767E23DAF9AD2D30C33DDDDE58DC8B32A5871F69266055EB07C73F6D53CE97563BE0DB6517E1674503F0EB825EF865613FFCB0741442AB6EC06730065892D5CBC700BEA9EC93620CA8F04FBEB773C4B6E576912D0526F25409EB8320CF945AFEE3298CFD7EA21E72AE433EFFA9E93AFCB5C0C273F802C66CAF51EE297F388FE9F6CBEA2BBC5FFFDFE57DBC0D70F3FF5407073FE0F5FF05D888F2B1A97C68AEFEA7FCA34FB011CF7DAA6EFC03E39F6ED379FEB5B24BF02794E1CD99688B28B2BA78D0F606F44DD7968EC0B29C01A76F920196A7B1BFA7CF80D1FEDFD36B40AF61ACBFB588E1F1CFC5CC271E2D61C89325EC0BEB50FFFFAEA2C7F1E78A3ED89C6B8017B2BBE065E4F7EF6D2EF8BB8EC35AC09B3A80375AA6E1C5020636E733F04BDD24FC98C605280374EEFFA4DD09CF1559F17C3D6CA9BB0AAFA3BED8D6827283D886DB2F549CE7E3C09FA92EC24ABA068CBCF3FC37BE3FFC53DB4EE7FD774B2FC08B780DD4D66C403DF462CD1578B9EE3ABCA4BE069BF01AA80D7B098FFF369B71D018C037C5B47989B8061475B0E79EE47E7BB1896C47BE29B61533F23F9698E5DF2AB791FF5BC4646E2C64604B9EC1F9B75C3DBC526C81EDEA31D889F37917EAF45D18D3F3B5B8BD1BE7FAF69A61EC4FF5831DFE096DC53AB4FDFFBBE506AC2FEF815772BBE0D58A5ED8817DDF6907781BF116CAD05BD87E4D73055ECCE9823F95D8D1FFE7F8B5FF3528032B1B5D10FF1ED77FBF2C721F51791D36E1FC7E3EC7C8FB2C82ED02DEFEB8B75FD1A27DCBB7C2CB3946C74F3218F84232B3FF53494682BE808F5FFABD9723BEABD848DE2E63C8DBE53CFFF29772500F14181F7EB598ADD85A6882AD8546D7F62AE4ACF12AECEB74C1019CD307F422D02738E881037AD40B553DF07A4117BC5E6C8257CA2CF03AFA10DBB0BDBDA21BF67638603F9EBBB74BC01EC46E5E7ED00E9475C3AB797AF863D5797EFEC7D05C7D9AD34DDF276CA03AC00551F52E88D40AFC8722F7C122FFCB11BEC8FDD25A6ECEB39F0745BFEE21B4F77FCCB7F1F6E985CA11DE5F11FC4FB70FEAE2ED119581BF69AEC3861C93F3FFA12F1B95CE643F9EC1901F67308AF074966C2CE9BEB7F8AF30F17803B97FB5D0445E2F32F9BF5EC298B6151BE18D728B736FCB353882B63F8101388AF551E43F01EB636E30028E33425BA85DB0B77E04DEA9B2C23BE52CBCA3B4C19EFA513CD7258C6314700471187108E5E610D67B7537605B090BDB0BF4F042990DFEB57A149E407F607583F0EE702822B801200811580F1080F0D72234C0CF7FFF5A17F8AB11354E08503920B87A0A429493B0A2E21ACF3D5D635A8F718634EEB8192EC11F2DE975D2F8E6B10C563DA562C9B962D6072595A0EE201B0BEE0D19D857A623FB942C726F92E19C276F951A3FFB6619DBFCF75223ECACB64F1F333AE09405E0244BC1C129AC13CD024E8B3863991F676DF43807898C93AFCF58B16D993D9F8E758A15C63EC10A72731CEBC39D93F076752FBC596C80B70BBBE0EF450678B9D402FF5DD90FFFA21C817FAE1C867F41FFF137A503F06FC57DF0BBA25EF88F423BFC674137FC17EAEDFFCEB3F0BEDD9FD18EFF05E7EF73A8EF376509EBCD1B8AECB0A5719AF7376FC97F2BEF8FB8688CFBCB6CB38D24DAFE819CE8237FC866147FCDEA247FCDEA201BF2EEFEF7C50E5633E4AD3223D951C12ADE2E67B1660EED2837C11E55F7F469D6096791B3B3160E92B04E46A45020AFA922D2DCE80648F7846D769B1E4FB3717C5FF7B9749C6471DC24FE77506EA83C5905B949E89C80FD4D63B0ABA607769433B0A3580F3B8ABAE01DC45B542E5047503DB10DB1B5C000AF1698600BFA9E7F43BC5CC8C24B8566D85C88FE66918DE77D73D59830EF6FC93D37B326496399E732BBB8F5E82B3C9FCB2A37E49BC3361658C8FA3C46F15C8E813C877A607DDEDDED0F24D4B0644F1523DF53C990BD55CCB7701BB0E6CE9A2621DD2E70760EB9A3C8C07626228BA207205B440E45EF222039274B44A638261DFB9C5B56DC3282DB29DD826C249A1C90D0710D0EB55C84832D97E060EB1538D0760D310EFB7513B00FEDC6DEF629D8D33E0DBBDB1DB0B3DD053B106F53DF92C628189B6C47BCD6C2F1F1EAAB8B01CAC94BE823AECF3373CFD1B5AE5CE6E2FA3CF65104599FCB2A10B4BEABF93FA0342158050275019BBABFD208896D23CEEC3ECA33C773968BDCE551E0BE7C4401A2B05F409104C503B787BBAFFBFC02714C0AFA1BB9A2ACF032C2CB05071954FE709B9747BB2013C936D1BE50D9A0F6C92CD80EEA5B505F85FA12D437DD47FD4BF42D77F2F186280B18ABBEDECAF1B2B0183D409F516D2AED7788327005F95F2970CFC8CB5D4036E5DBEE4AEE0F9568C9911A467644C590A335EC32AC2F25A859C8B64D730522376E5E4B10A51483006588728A21800A11956E9C07A89A0774BFBB4F8504748C32714C3A7689444EDCF241E52E9797098E97C94C3BD5491CDA178ED713C912DB41FD8A93A22F417DD423A26F4963957D629CB1538C3DDFA2EB15280BDBE8DAE542B240D7A75A84F5C917CA06DC32D08C9C7F7273819D6CC86565CFE7DDBD3AE0B89A5120C8895AF699E33546486AEE75521E28D76522C7525E9588EA61012A11352308ACD5238B83BBBFFB7CF7784AA9BC88F2E12917529970EB894C89ED90CAC369D1C7F4940577EC496581AE43D03508AA13B6DF5627D0675436077D768D3AE07F9EC73819A1D8587877FA81BF78F37572BA8EF149AC63C8690DBBE994DA00D9FA1107BAD85035C441F579915F9163CA5D2DA26E144023422BA27E6C160DB780B49F764C38D73D161DB7761E19512E20136E3D219507EA53505FE276B24063CE83A22CD0F5875DA24E7813ED03AF133CFD04715DE065F555D773D9BC0ED0BF5436F2C0E6E2018C032CB2F585779F0D48D198489296F14190642DFBF6D93A2314B1171DB5C88B7A989BC3B556C26DE305802644B30874C966D0EA81B64B023CF7BBFB375F14C6681241C76E90C8C74D72E1A12B3CE581EA87FC197B21E8064F5970DB8863E27AC621713D4BAA136E651B5007B8A80ED8906F795CF401157BB5D3771DFFE91A96A4D5333E0892DEC0BE99AA314299E5A2A3E1229D97DC5CAE25FC523E7588768ACB001D223A29AE00742D029D627FF7B9741C9D38AE5B5EDCF221950BA94CA83D7444A5C49F28994716A47A81C61467449D70C24327ECD3DF6C1BA8BFE85E17D85C39CCFB0168035E136D80CFC662FB5D6903321B199F8C4686643699FF72AE1EF967861D185EE19CE4E672EDE658E44F8F305C1560449828AE01305833D7E68749DA16FB9BC4F38DE2587A716CB78CF0B2215E83A74CB8F58446A21F787FC2433748F582DB469CB30B71A654279C10D72F8FB8E540123B5039A03220DA0027B501E8FFE7614D5016141823DE75DC571A06494E13A34090BC16F30F721A8D50D2D9E3D289F79CDE7B29D76E9EDD1CB214E300668445525BAE73620D60C56D9B08BA4DF759C685E356B19F5902561CD72D2F6ED9F09409B79E6811ED07D50FF5A23FE1D60D337AE1BCA017DC36A2408C35A53A2145E227B86D83A71CEC40197803EDC2D6FA09E7C65C236CCC636AD6677592F5D99DF24D77A1FD3F5EAA23052DACACA0C54C0A5B2D0F16B430FD852D0CB48D4E72C66B73F9A69C98251C4B79ED9EE0C02E410FC50DB19E0F37668F4BCFA3E3CC9115895C79CA049547B73CB86D47ABA81B666CC57CB2E0611FDC7EA3D44F4892CA81873ED88972B0BD61C2F9629E913EE7AE7E21A79320E42F95DC9DFABFB88D2525AD8C02414A75EC81E2662368AC430EF304BDE7DC4D7C777B70DCFB01412A1F6EB990EA0BAA77A4F2E0D60F1DF3C882D446B8FDC72AB74E106308B76DC8EC116249B78F30570E387E4DE9CDFAABCEBF1518E1952273FACBF94682DB8A2D2577E71A505EB38554E85879453B4B2ADACDD1153AE67A799B09F4A3E39CFD06E07D777D287CBF6B99F094870564C16D239A24FEA35B27B8E5A042B40D73E4C06D176C52FF8083049485B7EA461CAF161AE1B552CB2B5B8B1982F0F97BCDC85DC97F41B38998472E914A9D5151D56E22CA4EF66F553A23D47499A72D5726A17F0AF09EBB3E52DE6F250F52FD40FD8AF964A153F467A82C487582D436DC560E44FF80C60B6F29EDAEEDC526F87B85ED8937CACC0471D7E68596E8CCA4B48D21F5261BC9AEAD97E92F83ACA68BCD557518A1566F9E662F5EE7FAA701FA2685B9F7719483F96541D00B8C1863B8FD8576894E90DA8685E480FA07BC9FD82D3C7F4834DCE0DE2A33C15BE56CCFAEBAA1CFEE50F7937794DDB2D72BFBEFDA356095DE466A8C76A2315A6500409AAD3DFF50AB670BA80C209CBABE6167F7F8344775C1C795FF8564C16D23DC3AC12D079EB6A17E1EBB502EF113737B39C8415938D634E4D8516684DD4ACBEE9D15268250EC52D9C9DD5E50DF1315A2D6609115689B65B6B109799DC1FC7A4D17E3AA6ED783BA8BE15A7B86C07EDD7957C8805416A43AC1ED371AE79103A95DA811E560265E40E4586F7007ABE9F37176E260AD3DFA404D37395063936F2BBEFBBF1BDE60EE2538E77920EFB29A0EA342D56EA43A6135DA81DCDA2E66B246D7095D03C330384DF5806BD62793E0E3AE136C127D309F1CB8FD03AD182FB8E3C60A4472738FE390D208876A2C7BF6571A084291AC1B25BB6BEE8D9CE0064B0FE59B68D117D032DD3275A749F146B141B1ADC848F06FDE7C4C65845243BF83C1FB47FD6FEA130C4E71303425D403D8EE47F449FDF58F996CCC270752BBD02EC68E4D12DFA00EEB3CFD79277D3E96A0369B4F36F47D21B171809CD076CBF62A2D24A173FC9ECA07AD37DB4946713901F82E49AC633F419F716C2D66CF6DC1987767E365E73156C8CFA27172619F303F1AC6389C431CEA57E1FE52D91810E5E3E3281B6E3998E31F88F102AF0BE8B30E948526AC4B4CC3CE548D011235ECD4C9FAEEEF9EA8B390937516C521753739AAE923F76231F45F20E8E3CADE2CB7A07F6BFFC45BE58CF59D72068EE9A75CA7CCB3399B27C4FCCD53621E285D37A1793BD467A2B693DAD2D68B1CDE57213EE365E386200F6EF07231E911E77F4872E1F60FA81CB8E305035EAB01EBD6B16928EDEA7366351820AD81759D6DB0FDE2A486726F56EC57B2E468AD951CBB47F9A76567252B43905D4ACBD29DE5A6AB7B941638637671C9620E689A98DFE9CE0D94C29D33E83E469FB9D035771A53D1F84A3D2CD8D976D419C6AB1CFFCC40AA37E6C8C68D0F5E36EC336B8C00960900DDF075AE54677614341921B7C53C92D6DCFDA3947A962469CD3EFB4B5A09DA4292D8DC4FEEE5B2AFDA2C47A08F6B0DDF5B659A3EA4B6D19C2B6E260FD49DFF29E6ED79E6077AE6041679E475F110DB34CEA27241FD2DEA7BB5A0CEE8C07968BA26CCCD9E0F4136FA30BEB55C9D8626FBB0B3BCCDE42C6B35417987B5B2C870DEB7821926E79AAC8A378F65922DBB4E9294963E72AF97C32AB31C418EA8ADC18794A6C9637536C8E9E1B8199E45EEA4F9816592FCC0C5E6062E94EF5522E61BD2757ADA87C66474FD96CA46A754366E08B2B058D9E899C706F4DE405D34300A359D0C54E9F4A0EC60386597F50DDD65977CDBCEA324ABD9AA482BD79094422549D7F593FBA11C57B3B263B566724263FDE2B11AE622DA3D28E875722583B379A06E7EAB3CF20367720325B96377921F582D79865B217976E7066D578A7A83FAEACD17053F743ED998E3878AF24141E359DBE5EB50DBA1078C791C18FF166898EE47AA3BCDA4AC8D511475D8E5253A0B29D559498E7E90DC2FE58CD622CB305C23744D10E380F6D3752628B6DF705589EB63D5128E677203A5396392BCB177931B385F5EA0676EA034CF43FA6C5F6A5BA476855E238D517497447F637CF699018D673503E3AEC45A23EC539A9BB6259C257B37FF8614B6308A1AA64F5663EA254A7D37A9B55E20F753496EB090248D498120C9F5E6D349343FD07C49C80F1CE16E991B28CD19BB292FF0D26C5E209FEB7569E1DCC03BC90B74E781499FF1CFE4098B70FBA9D487A5EF3825181CDC1B652CBC51CA9E3F58D7FF20D934455EAFE8919D399744B4E63E723F9683B5269A17E88320E71ACDFF96A635425E479FB35E5C1BB95D6EE01DE5057AE4062E9817E821135279A819999B375C314FCE8734F787BE9B966C71717BAB2DB0B382B9B2B7B6FF21BAA6BFBBDA26330D5F26F76B49AA634976B35996DD6225D92DB625594DCC68762303DAF3931C3F772FCEE606764A72C5A4F96246499E9F340790BD457EA0C923F7CB20CDFFBA32572E6672C02EDE9C23EA9685397A41940377DE389F1B8A48B738B803D52C7DF76DF4A076E0C1FDB53D647F8DEDBEFEF780529BACA4A4AB87E4369A14798D2692DF62DE9FDB68042533E8E8BA4639E7E6E6064AF302E7C9179B2F27D076FDE69C2FCFBC40D623FFCB9D336A982727D0AD1F9AE69385E1F9733E0A511E32CC13AEC3D52638A462DB7EF79B6709AA067254D343EEF782710F296933F3FE2F22A2B895BD56DC6282B6E1718EBD4EF378B919AEDDDC59E7C90BBC2927709E984CDA479A1328CDFFF2CCF96124F270530E9867EECFE83CB93F831C94639DA11F7324A80C70BCD6722C41652408C5C97A2FFFF918F38C4F5C2265AD8CA2BC8DA139627FA3EB22559D9669D3E569B061DC6C1D77F1CF833EE83CB1DBE604DE2E1F50F419B4639E79A11CA43677BB4ED59AE0B4D6FA6CA2C64C10FC3BB1F77B51B675631CC4925A838D241416128D6D5CAEEC608B2B7546501B2CD3E6CB93D03F2DE6857C047962F3E57ADC2A07AC75CE335E0EB45897D9AEBA9231B649AE674DE99D239F4AEF3C4F501E6447EABA89B71052D16125555DDD446DB0CAF40323A48EB13FA8D6B36A9A1FA4EE62A6F5E72FBA683E809027061FAFBC1F49BE875EF41FDB25F9C10D632EC869B539D2EB4D70AEC9F27F69AC8350A434D9496AC7B0977CB71EE8B0902A845A6F91F3396266FBA76BF5E6D3359D26A8D6E939ADC9E6EC1CBAE0B05E99E4F8B5F449F8183DE7E7E6E6025E117CD74EDCAE6287F9E77B39CDE6861CC3451FED65409BD72D3BA3F5FE5BD0D25269B4F0F961AA4E96D4182CF28A964E7951AD86684CD6676BF5AC91EA82EA763D47E541CBD8C07C69027A27E123CF1BEFF178B6C7CB01F55971BB69E00A57D064E40A5AD8A98236CBD70ADB2CA4A0D522DFF4FA2192A1F3FA7E9EA5CD3E4473C3D01730636D91A1EE5774A03DE81A1AFB0472FE2CEE4B5377B183556D7A68B6D86108EDC1ED723F3E5C3970097109CA65FBF035AEAC8D992E6D63A0B4DDF2E7925613BFDE7BB2DA40329BBC737FA1D2DA3D44B46C37691F18235D2357D01EB08AD28616D9AE4AB37C4F254B0EAB6DDF3850857E74839D93E60531D704BBDCEBF1ACCE33F7A3F7FD960BE4DCFDFE029FBF8CBFD53E70C155A5334E57EA4C50D961DE53D2D8450A9B8C0AE3C030C96D664871579F97E8DBC9817D80E09C274DD61ED2DCDD2FCB6E663FF16A8999EC559ABFBABBC20807EB7AB854F1BB60749D3557CCFDA06B70B5A3424C3EE7399D9817D42F918B859EE12EFA793ECE73CAB93B6F9DB970CDD560B63BA89D52A19DAAE9326F57EBDA4869AB515E6DE82615863E52D6E9F5F9DF4D61C7C6494BF720FD7E90FC480D4B126A2DD1475526E729AD0DF9E6B812C937833CE1CE11508ACFF63563428C4E73820C57A9CF26E80CF733DC856463BEB524CA3DFAA2601CBDE26CEF1B76A0ACBAAADB0D9CAAC300E8AFF46B8C9667EBF42C411DA040EE65555D3652D969F5127A872551C3CAE8BAC9E97AEBE712EB98C1331A16CAFBA7B96AC93782D4F37C3B46FA8C57EDF15D20F77975E2F765E85A9E3B5FCC2D1B37DB1317FF3CDF387C116A3B8D9CAADD807EA901F85855CFDA90F78DCDD6BE07EB193BA9EE60152ABD5556DD6525D55D167EADC35BEEACA4375A49729D5E9E546720A90DE6A2148D11CA6D57846785A3DCBCCF0AA5CF833D9FFF4ADFE9F77C3FAB52927342E58BAEEDD3F5DDB64B1CE8AF52F9704165A7058A5A8CAE1ABDB94C63346FD5986CDF6FB30D7EAAC9DC4B6A3A8CBCEF8AA712E6E214A967BDBEFE7B2D99ED8324AB91F14190EC66CB7F663618A1A8B3C7D126BE57B1D033C239B832F7FB1F1D0BBCDB4FD76FDDEF66548ACF718477B4807F472BD938EEDA5769843D5566FD563D285E6B7292AD5583A4B4B14D86F1A94F3DDB2DD3182CA4B68B252D3D435EF2DE8792AC3593229D5556D4612788070B5B593BCD9D6DE8BBECA2B1B6E92A273C1B947E27645C88C9DD707F17C47C8BF5FCF65BBCA7C3BFAB8538DBDCE738526D84A3B5D697F65699497693E953189B2A1A58BB4CDD6E22EA0E13FA2CFD5ED2DEC792A3EB2505CD2C296F6715F45B02E51D967F2BC7D8BA42C738BA46846F09783E239A2F0FB347B266E3F99EFF4DEFEA5C9E7D57472BBEA75366BFCE9DA933C2690D3B92D8D0B32CB1C14ECED4DB64AF969A49AB6DC04BD4075868ECDC33D84B2A744685BAD344AA3BD99DD51D26EA7B39980BE3F05EDE1F9EF7BD2DC9FB3A6EFB90A7EB71A46A8D90D6687931AD8125A9F5AC22B5A69E1CD57AB9FFA04B79572F39967E96D4335652D0D0254F2FA926E867EDA03EB8D66475B9DF197D3FDFDD325F13D6104C281335D611678EB096CF64E97A3F57641C2205BA6ED9D16A93979C0FEB3911C6521439D5F5B28EF3977C069D408AEA1AF75119E81ABAE0A4CF08EFF47B22FC79FCB9AE99F78FE93386EE09B4013DA3AE12F4F74BDA58AE5867FB51A9CE428ADA2C8A24DD28496DF5DAFA0FABB49F3FEF7E3E40B22A54F2F52FBD42761C4A5856D9DA3954AB67C17A7592A3EFD92C942B70ABF734DC6B796ED07563F3A5EB5CA3A5C751A5D37355ED0C54755A7F8F35FF4DAB03A56D24A3D1EC25E5432ECD8383A440A5218D7A9654EBF40AA54E4F0A6AEBFF93AEC360ECE5E0E7AEC79ABF7BEDD7FDBE3045BFA40FFDEE8461E40A6718B9EC300C5F72B4F78F38D09F77A16FC1AFF1A06C0D6B4CD6B5F4FB05E53A56B1E75C0DC9D174915283D7EE7F14E57BDFFB1EA969D7936DEFEC264E003E67A0BC49974ED75F9B6DFD0E777E008D0568AC477D79E19D7B0E6BE13D0DFACC88F6A1B2A0EBEE85DA8E2EAE5A5CCFE3D7F085FC93D13AA3E56DD4010F379AEDA412E38FCE09202D634E5269E8F512F111963F3DBF9E04F90590948252D91BBBF693C367523EAF6CEBD2D1F9DADCDDEFE89D14D6E9E97706A9EF4E9F05D07C7CFABD45FAFDE5EDAD2EFE5BBC47DAAE72072AF590DC601ED3182D29685F4E23E7AF694DB6679A6D039FAF67ED046541A6EA621449E7CE92DF3EEE4BEA18EF9ADE475DBEF9CD6F92D4C25292575D4B7D407976A59AE4ABB481D5ED460B9DC3D46EDBAF3BF81CD2B68B1CBFF64FDF2BA5DF5CA4DFE2A6DF5F7FB909E0B9A27EE79F320CF0A7BCEE97FE9C6522089F2DCA21925DAD2627B273E97AAE0265817EAF88C61BA4D91BE77F6CCABFFEFBEF4945733BA13E4059639BA2B4A19514D63606E27CEDA43280F378DA3036CED1EF2DD0E77FF479217D278B7E8F9B7E6BF5F51627B731DF021B724D8E178B6C91FF98D44BCED6191FA0EBB8C8B702E7BE8CCA5859632BF2DE4F5074BC37FD6356DEDC7B90D4EACD3CD00750E4286B48B1A6E9F3AA0E53BE903766746A6CC3CEA65127D48C521DC0F1DFE5A6DF60DEA39B72BD52C8C02B8526C3B64A46F1426E2BD95E629235F45F255DE72F938E8131EF0DBE0BCA99DC22E1DB62280355AD9DF28EDE41FE5B83388FD7ABBB4C93956D06C098DDA9B45FE1AA47E8BB591CFF9EE649FD8493FE7B74EF949B4A775599C96EA555FE7A41A7F786DE8525BDAC8AA0EFC7A31265A016FD35ADC142D70A625036CA693E564193C155621C72A9865D5081FE4096F9BAF3A8CA0847AA8D59C7EAACE4B8C6A63858D6E6BD9977692969D4F1BE40555B17A96CEBE2BF3197A96C9325E668682EE16FAADA994B45CD0628E9EC75D258B07AE08633456B82E43A6351567B3FC9E91C52EC492FF6DEC8BBBCA8BA4CA4B69321A803A8CF2EAF6CD3FB287506940D4384B29D3194B51AA052DF33ADEDBBE228686121AFD1A852F75E210DC353F2A31945DE1B780F94F6FE3182FE3F69B27493166B0FA9EE30F954B7B693AA96F687D037AC57B61BA14A679AA6EBBA156DC6732A8395D4186C8A2CA5D67BF3EE255D807A006D3FA96C670872AEA8AA51A30C747C16FDC21DA81B861143EA4EE65B6A515778EFD8BD57CA1BDB71FE1B09CE7B9401835C6D30CBEB4C56A261EC9FA9B7F47EA681E92655ED46F2F33FFD0F7965D73EEF0DBB074BBEAA5E8C0F8CF4B991ACA6C3A428D43491F2E67659559B5E5E857E23F51D4BEA5ABC37EB5E8D0FF47AD4F12C51A33D50E98CF459B24C63B2CA2A5A3B48BE5A431ACCDE757D6FB9BF0ACC5B1E23442E694E2D01387F72B63D4E8FAF9C6DF3AFB21F9A6D77D0F6D3B3ED5ADA0E9D6DD7D3F69766DBBB69FB1F166E9FA2EDCF79B41F587C3B88B67D16DF7E8CB6E577DCE684F62B8B6E6FA16DD91DB79D42FBD1C5B65D02F5CA3B6D4F09ED938B6D8BFF7AED6F17DB3E2DB49F70FFB98D42FBE7E21FECFAA2D0FEB17841AEC784B65C29FD7367FF60975BD6958B6B4FB9DB2717D79EF9C7797FFBFEB4AF7AB4473CDA1DEEF64F8576AA47FB5977FB5712E9A6255AB89D33ED8724D248CBA73DDA0F48A46D5662176E0B12E95CB8FDA847FFC5B51FBB4D3B68EEEFCD3EA313DBCFCEBD5E413B48DA33F7D347689F775F80A811AE6E99737F66E5E5218F76AC47FBE71EEDC8B96DF96FE7B63FE521BFE2E5CCB41F9833FD256DF1867CCEA3ED56A0EE1B34A350C5DFFB8CBB2DDEA019859CEAD1EE9873F9A2BA9F112F3407C20FEC9AD1177C5BB672AE7E95FF76AE7EF651CED5F75F78656EFBF5B9F640B664AEFD985567827D9955A700BD1E6D7AC10F48DAD767C91466E0961932853B8E77305CD2A61A669FA4CD9D225F5C29B597CF92CF9F94B653A5D68DBF839173DAC31EEDF1C7E6B6A782E6B6B9DD73DB10B5726EBBE3B773DBC31EC7C77F3ABFA187FF0FB12FDD23]
Width=16
Height=16
}
Add(Button,4992988,224,133)
{
Left=35
Top=45
Point(onClick)
link(onClick,15649280:doData,[])
}
Add(DoData,15649280,273,133)
{
link(onEventData,2953706:doIcon,[])
link(Data,14000917:Icon,[])
}
Add(AssemblyInfo,8634074,343,91)
{
}

а то я уже и так и эдак, не пойму как тут это работает(
карма: 0

0
Главный модератор
Ответов: 2945
Рейтинг: 386
#100: 2020-03-19 16:28:54 ЛС | профиль | цитата
msaih, Конечно можно сделать рабочую схему, которая сможет правильно установить иконку приложению в данном пакете. Но лучше этого не делать - потратите не только своё время, но и моё. Судя по этому вопросу в соседней теме и моему ответу:
Nic писал(а):

Уже отвечал на этот вопрос. Ищите и обрящите.

Где-то на форуме выкладывал схему примера, но сейчас найти её очень трудно. Готов помочь с вопросами по проекту HiAsm.NET, а поддержка пакета CNET давно прекращена, только мелкие правки на SVN.

Редактировалось 1 раз(а), последний 2020-03-19 16:29:25
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 4
Рейтинг: 0
#101: 2020-03-19 16:40:36 ЛС | профиль | цитата
понял спасибо, я был не в курсе, что пакет уже не поддерживается. Эх жаль конечно, ну да ладно спасибо большое за ответы и вашу работу)
карма: 0

0
Главный модератор
Ответов: 2945
Рейтинг: 386
#102: 2020-03-19 19:37:21 ЛС | профиль | цитата
msaih писал(а):
жаль конечно

Согласился бы, если бы не было альтернативы. Проект Windows Form Application по количеству элементов уступает пакету CNET, но превосходит во всём остальном. К тому же, большинство элементов в пакете CNET были сгенерены програмно. Отсюда их большое количество, но не качество. Если есть желание, то можно сделать свои собственные элементы под конкретную задачу.
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 173
Рейтинг: 3
#103: 2020-08-23 01:21:04 ЛС | профиль | цитата
Iliya, Iliya,
Iliya писал(а):
Может кому еще пригодятся подсказки на Русском (хоть и сильно корявом) языке. http://forum.hiasm.com/getfile/38018

Редактировалось 1 раз(а), последний 2017-02-07 00:24:39



Пожалуйста можете обновить конфиги на свежие
карма: 0

0
103
Сообщение
...
Прикрепленные файлы
(файлы не залиты)