Make(delphi) ver(4.05 build 186) Add(MainForm,7277142,175,91) { Width=305 Height=130 Caption="FontMemResource" BorderStyle=1 Icon=[ZIP5E07000078DAB5D46F4C1B651800F09B6123F18BFA616E31FEFBE0924562429464C644374D4C9853A38989D1C4648B7E18B821DB60D544199A452271527173214B60631819ED181D59ED80525A602BA547BBFEA57FA0BDF68EA38572ED5DDBBBF69E06DF5224C895C57EF0B9E77972B9A6BF3CEFF57D8B613BD0B5772F96EF587539863D8961D87E54E8115689159EE7E3F972ECFF8F0B5FD6B6D6D5B5D69DFCE9C48996DADA8D2CD5D1765C8E99F471932E6ED2C68D432899FB9AF83D75A9CE7077174FDA817A009405C2260819213801F37AF4517373F3D8F6B1C519FDA35BA0DD22ED14291B9056084FE7C253B9E0E486E35D8BC2CD4697CE33D6DBC32FB892F63B2CAEE4F0BE247E23E31946D46647AA499D71452FE172B5C8945FD7F47E73BCA75FDEC9D93568AA52D73579F346D8E797CB672ADE721E7C7340DDA5E2094B96B4169C87C416C738A0E06394100BFDF8B3EB50B56EB6FF72CAA9E1DD77D3CEBF4AFABDA66F2B796621C3D076F35CD561C7679FDC3E5BA390D52A65358A921C5CDDCFC7235936925AA6CFB578F654DA8E1FBDF55D93B9E9FB079F1ECBBFA59D4F0FA1BEA8EF415DF4E9506FABFF4AEAD88607D3EC0AA4561065C389AA6AE7D5F357128E1196709D6E34EDDA87EFD9A752B55D12BCDAFCBE9AD3274654451D974ECD2759105831C52497171B9A3CEF7FA0F1ABBB4607F1675FB595BD30F3D17B5729439F183241780A0213ECD02DF9A97AA9E319D764781EB24281321B8957DEB6749FEF38FAB9BEECC5C0EE0A9DF24287E09F04CA0AA41982F7D93B37DBCF9C923A01A356CC6641141125F22C178BD5C8BC070E8DEEAEF23FB23F78E488929C1840BB1D685B0E51840939BF359C963AA169DDBAB34E717A03F5CCEBA1B24AF689971CD75A3AD3415C8C7A20E2CED13608CFB0EAFE8B67CF481D121F2B38B9B5143399442CFE454360572573F85D0D6118109703109B87254F2EE242079053F75F2AE6446C13F94900726B09794A18D1522FBFE3ED6C55A449073061600871C90FD159F4B7C00EF6159D67D939BED9C9AD2D309DE2FDDE284B13224B4382042624467C80CC808553F5FE2E6B903A2BB3F7FEE5AC5359914F428A816414D84561699E185206FFBC3877ADCDDEF6C32FF527A54E2A60CE2F67B353A0F23B818334035C84A3BCEE9E6FD9EB6F2CB4570C36BE56F45CF0C44CE1B56C71FEA15848AF70946F4E2517D4C7A6DA3FDCEE7C65C2D66DE6C9A21433BC984EB074D077F7CAF4F5C6879C53C1339A8DFA047A3645BA9361371772C5038E25AF25E2C6176C66D23A15C0273D866143F7AF45BFBE9A55AC069F42F5F88EE2F5A8A2503B3F5E0D62E5FFA11E43F51CAA83A8CEADFE0D95DB7B7C] Position=1 link(onCreate,14924510:doEvent1,[]) } Add(Label,16477492,567,252) { Left=10 Top=10 Width=282 Height=60 Color=0 Font=[Microsoft Sans Serif,8,0,65280,204] Ctl3D=0 Name="label" Caption="" AutoSize=1 Alignment=2 Point(doFont) link(Text,5822542:FormatTime,[]) } Add(Font,899655,434,259) { @Hint=#44:Нужно правильно указать имя шрифта -- LCDNE5| Font=[LCDNE5,48,0,65535,1] link(onFont,16477492:doFont,[]) AddHint(-192,-34,174,26,@Hint) } Add(Hub,14924510,273,105) { InCount=2 OutCount=3 link(onEvent1,8336989:doAddFontMemResource,[]) link(onEvent2,899655:doFont,[(312,118)(312,265)]) link(onEvent3,1118839:doWork1,[(298,125)(298,97)(557,97)]) } Add(FormatStr,13867454,490,105) { DataCount=1 Mask="Добавлено шрифтов -- %1" link(onFString,5642068:doWork2,[]) } Add(StatusBar,4902642,567,105) { } Add(FontMemResource,8336989,434,105) { @Hint=#6:LCDNE5| FontStream=[ZIPD42D000078DAED5A0B9054D599FECFBDFD9AEE7932303DD24DF7BDDD7DE91E9CE9461AE8415998E1318F767808C6F0302B0D4CA6556026382181882526D9CD46A58C1691ADC56865B7D04DAA140CA5EE6A8CD16092D53C7C54610C3103064C88316CC0CA9AC0EDFDCF7FCEEDB9DD3D43C8B32A5534DC7BFF73EEB9E7FCE7FBDF772E3000A881DB4185E55D5DD72EF9DC579EBD12A0ED29EC0D762F5ADC052DB00EDB7BB11D5AB63235E3C6FF73E27DB60ADBEB366CCE0DD5FFEBE93900AA867DF70EE46E192A14702668BB07EF7B06366DFFE88E73C97A00E726805830DF9FDB38E1C4577F8BF78EE2313B8F1DAEFB9557F1D989D88EE5370F7FF28B4EF0601BD767F94D831B72BBAFFECC7100C721BCFFC4E6DC2787603F2CC67BEDD8D6B6E436F7BFF7A94FFF18A0E573C843F3D0E02DC38DB7050E00B43E84F77F0D7C6F78A46B262DBCA16EEEFBE0537F8E3DF0C69CF407D6B570A230A20EAA1D9C5F5040FCF019B5A3806BA86BF0FE09759066B2FFD650CF1A58005E6A2BF414EFEB902354F6183B0B4EBCF579E5696CDF25AEECA7700553EC53DD0E1CB1D1DF2AFCE12C9A562F79405AF0C471E648639BB13724AB4BF068456267E1143C0D7EF66EE1347C0AAFB5E0C683C10F60227B04BA60274CC22388F74FB2B385B3C8DBABE24A74C246F714E97DB01B9F51E0056844DA092F144EB3176005FB75E114CEF30EFB25B6F995FAB18FB77F897CECA4FB44F37B88E229A2F9FDF76C573EE608CE47F340138E3B4DFCF1B1FBF0A845FA5D5886D713ECDF20F4C7AE2BD7FC83EBD29877E55AFB681EC40871DD072110D2E147506AC15DD862D476C0105E9BA11E7B506B2102316885F9F011B80176C0ADF090568FF60024B118C421099D7827377AA7F076E17861A4F0D3C25B859F148E167E5C786AA4B742D76C3FE682E26DD222A57C00B2EA70020E737BAABCBE6AA8A9ADAB6F98D038715293BFF9B2C981E0941084353D128D1953E389966997B7B62553D3AF98919E396B76A67DCE9557C15CF88779F33B3A172C44E3EFEEE9CD5EDDB764E9B2E5D7AC5879ED87AE830FC35FF2B7EA4F7FB449FE6B876BE17FE028F3B276B691DDCBBECC1E67DF579A94B9CA1DCAEBAA4B5DAA7E49FDA123E21876DCE3F88AE35B8E11C7EF9CD39DDB9CCFB91CAE45AEDB5C8FBA4EBB5BDD3DEE3BDCCFB88F7BE67976789EF3FCAEAAA76A77D55B5E8F7791779BF7559FC3B7C037E4DBEB3BE43BEA7BAF7A66F56DD5CFD72835736B36D53C5A73AAD655DB5EBBB5766FEDD1BAE6BA7FACDB5B77B2BEB5FED6FAFDF5C71B2636AC6AF87CC3E30D230DE71ACE4DA8B5A4C50E28CFA0BEB8012E637A036BC0E3807907EB539E39BF088F6DCAAAF38F708D433D04B80FEDDD093EA803688CBB557FC61DAF63FE0C3FEE0B1AC960CC17342201236E040D155D86F994A62DD7B4DFEAFA745DD3703DBFB204FE43394E73E00CF8DC7C4633ACF1876AFDE10FFBC335FE90F29DC99373D67FCEA2177D08B073B4762D4C84C9A8BF5351B367C055A8C1206688EB6E7F3A83FFDDC4983FCA9B8C68279D55EAF15B77E3D8D433063DCBCE058CAAA031DB3C6E0407DA2279634FD068091A5B06B069983F0F1A89A0C136E025607C2F6F04F34684BAB6E4DB223884850CF3C5A0E1091ACA115D9FAB699FD5F444426FD175F398A679344D63DD82462CCC63BACE06B02F21680F8ED4B47E4D9BABEBC262FCCA42D8A89CE0BE9A10CA6C0CC46A0331E5C5707883C6DD2DDA394A8BD5485934801F47D2E6F8D6F9395A04E07FE71AC1B9C64D0123194AF842A1B680B1907A544DD389C367A3CBA3E6B3C8876ECD8D36CBDC9573FB11B7742382C8A54E3DDFA599DC460BCE8BD32338BDA3737B70C351B6C03C14A55DD2EC0EF4FDDDF0347BD33E771D4BCBF9E274AE53D2F3D9D3B1A83B3939907487A2CE1B62AEC6A47B76C0897DEC4D7FD2AF25FDB1C1A43FD9AEC5FC6D82E72E38CFD62B91D179854EF86DF3FA85A4D540D417882DED89057A6207BBF11C8D0462D8A3A8E1701F4A2B2C7E714DEBD3449C9B5418810DE8251D00199C23B32160D4663B747D5D87905710CF39FCE714F7FD995CD070040D1CA1719D2F9C4443B3F0041655DDE9467156DCA9577C91E3E6E9C83177EA87AA667EB38FAD361F301F9EC1E681AB70961BA84D0E53203A6A75A4D63AD760D123CE2AF57C8194D3472ACC0CAED3A8A1D751E7F5D4D924FBB8BADAD4920B89F5085AD92D6EB1BC26F452059E176D277EBC1861409896CA372C1667DB03B164201659E998D26A7032AAB270D87C0227B9AA371C899B6FE2D44F84C330FEDEF86406ED4198A99B68A76DB75F203B63ED720751DA4F8F39822DCD30BF56BAE75173B41B636274B7B82F37E785FD1E797141354CC0E819C2D8384DECAFC962C1CE8E70197666D9EF71DDAA46A3D734715DC6B942AC174B2ECC6F13CFD797722EB0AFF297B3243C01875F724EFA9D40BC9C769B14E8331B328245C5C9DDB061FEB7F05986442642BD964B66E15234B04BC884FDA45C26CCA657AA6DFBCC2619F63DA955C770ADB0718DB5EFEF881DDF65B50F099EF23627681E1CDDF291513115E56296F1D30260D8B45E70D4C883883B63E348D8075B53A2FB4D128B9A40CC138C2AA55C096BE9B45900F1C7BCC45B769435692B28939E321D06665715291FC2EA9B25DAEA13123A43E814FDB09C1A45A13C49B2B730A8B093968BF3027FA42F5826D1B9589F601ED02ECCA3945385054B4CC692D3D5659A32D5B2EB7B8526BD64E19710A2427D2EB16CF3FDA2F1D84585ECEDC60AEF03A5CB9677C8CCE583A08116A307F85931741D2DE39470DC941F29E8FBB7B19BC8E7D99ECB6C2317AF073112B05EEB290A080A34421FBCA6BC2ED7A2F8A652087ACDF7A037B26B4E36E25DE3535E3FD377D8DC74B8EF0C3D83B183ED6507648CB0C98FDD2AAD6A195D43063B60990D3E8779511F1C2CAE45ABB869C5836BBD13B21145DF35C1F7203B7666C761EFE11D7C291CB9025778CD26AF4099E6CA4CC2CAEBD81E291591F364078C00E547A8CC94E66915DED54AF7D0A760CEC80A957E3E2A75359DB1AD9CAE63D44D3DAB43A174D0D8109CDA164E6050141CC4A660AE814BA0F9A41749DD60F9A8B9878C26627E234AAA392DC2730F6F945CDDCD86A5A7EFC81CD20155328B0C8321B8C155899732F3457F6F6930F2333B7B7DFBEC501CB5F5A1761408A6B9521931EF3147B22C67F8A5AC384F3B3B95DD9DE64EE4A8B3CC75783A35768F26F0392D634F99CFB5F2596139564647F623F3651E723C32639516D3168AF30C8FEC5CE84A26C8B3DAB228684FF864DAE91A131B2050F8D27C65048252BF464A03E31CAABB391C3E0E0CB7540EC0DA701CD1E8A48C709E804939C25158CE01E11BBF99D241E531911DF676526EE1241C7E548203B0B1F72FD378F6F50BEE3CF6B6117C7BEC245762EF20DDFC51A5FF162B8ACCD149EB96AFF50B9ADC3C4D2A6A5B83D49FB4112CD9DAE70F823EFEAE1AC9715FC4CED66551EB76625D921D7B77FFD26905AF0EC415F7A8B0325C49803A71203387A88855B4D713582984D2DCE3A651D70DA9D1F1509CC7AC6F585B369F8AB29BF1B28736ED14A6D663ED5D29A9154BA255B14A4C9654889482483D3857C66F65F561CF439E257F248B1052BFAC444AE61FE3542356C525307296AFC957336C9AC0976E4C0B8C1467EA37138D63E61EC2683315898FED320277A6CC6F4980CCBB9BD9EA094580CC2FB3D5CDE6DDD257612DCDF7F9B1E29AD058A10FF7D1DC65B227C0F694166C1ECEBF7A5345FC4D8DE567656E6DC3D21E8785CF5D4F5A57F4B96C852408E2642A9490C94BC2CA64463D305745F2C06590CBA4C696E3C0857453444B556868A56EDEF272ABFBBBD3DF170A9A1F4B31CD777E953AC51613586D65BA398ECFB54B8055E89A880177DBEDF1512381442A144773EC95F2E9B3E7F696555ABECEA67B94B780C440E6B85EA88349148B650E476EA268A3D21399326723D76A7E0D1D7062344B3A482058091C051EEE7B4BDC12C6C1B1F69FB838044832170DC3C71778EBB31785C5F9EFDF3FF49F56BE508A873E1E222A3A06262DF282B878CD33AD6EE64D99CF8F8F8FB98FCD996EBE64196811A77395796D79742EADBF4A7C93EDAD922DAB8D499F1AA5D4A1CC5BFDC192D5F25B2AE571BF42FE3C14B129B2D8DE7FC9D4FA1573BF11FC6C5BE49F8C433693E53E71F40D55A9FF2DB7C94ADF644F04C6F4536B491DBAC85A2B7C9695021C11B62ADEDF34E1BA4A492CB64729F1CE4478E09346B23629E253B299E5C51B94739F48B977454AE2521B7F9BB2CA3CCBE6A7CD47C84FE2DED4C1B1FD64F90E8D8A7D325B7D35E69ED94A29E6B5A1042FFE45185D4D7AB97E34DCD991D02BD1306571AC3C69C9C451F2FE486063C343C425B5E47D9240E3ABB7477C9F48ED2F79B77486CD9F613E6C3EC0562F319F67778A374DE3F962FB1B868ABA5261A28A7D8EE239DB58F2066099F95F78ED1A7DDFD0331AE84B2A7FB0F2B0C72BF330B77C33C8CF7E510B7D51423CCDFBA02FB2EBB1C8AE06EF835BA59553986FC5A2EA072F6EFFCD796B6EC48EB514F3DA468E1D598895D8FAD1A1A559CBCBEDF9F8DE4C26CC859AC9DE35259F7D49D53AA3971753D7CBA39D54A72DC3191E28E6353609D83167C7EC30131F27F0B9849D8FC66252E3E65A16E7DBBCCE810BBBB31866192632998E7CDCF9B2AA85A298388B7AE658E79C6888DE39E299ED844E5E37CA575039894DA77C8F7BA9F6BA547B5DAABD2ED55E175B7B3928F68F1183C7A8B94E129F33C7A9B64420BBB3A2D2FAFBAFB55C63C8346AE124E3D5856B971514B9FE7DADB7A137F2910B54303C906D3FB3E3B095CC940AF952ED74A976BA543B5DAA9DFE56B5D305FD9E6EF335297A59A792274CB131629A7039B3B2BA6FADB79FF2F73B2BC39A703BFB0FF761B97278C79996A25EFD2D6A2195E7F8B6354A56907F632D993B2CB5C23E6B9BA5157FDDFA46299C2C8CC0FD6A4765ACBF3F68CCA0583F83C0D5CCBD4257F7F207B17E6043EC36FA7B93E486ADB7F267F9773D8008FB52F1E3AE3074489A810BB6489AFFDD6A97A455F4390F4BDA01D5F08AA49D38EA67927621970549BB51A11A24ED417AB2A4AB908E4ADA8B74ABA47D48CF927435D2F3245D8374B7A46B915E2EE97A70B19CA41BC0C986F957728E2A6C0929739AE14CEB24ADE06A1F97B48AF5D53F4BDA01CDF0A4A49DD87A4BD22EB4BB7724ED0607F349DA83F44449E3D36C8AA4BD484F95B40FE994A4AB916E97740DD29D92AE453A2BE97AA8662B25DD005E96876EE84729F4C356C8C1305E378206EB613B9EBB6010EF0CE37980EE0E419EC669301392301D8F9900DDFD5BFAB7E686FB376AEBB76B5D835B860707B6E686F2FD5BB599C9E9491CD0070B61112C85C5300B1B0B172D5DCCAF70234E9AC7C9A1EFC681FC30FFC0300257960CD6ECA322912BC5B39A1C3FEEC8D2617C5A7CB8747CC5E8F2C17F2671915B965F38163E0D33C6FC12700DD98882D272A0BEB851EE3E94710DCAB30E6537016BFF89189B9BD00F34C36558EB05B0369982FA16464074FA62D380A910C7ACA205A6C1E5D00A6D28B3144AEE0A5C318DD29B05B32103ED3007A1A7EF2351A3E7A37D2E40F617A3FCBBA1077A210B5723F74B7043CB60395C83116F255C0B1F02FED1E42A588D7CAE85EBF997A10C1D7BC3D2C12D6DEBB7F6E76EBE71CBC02D43B90DFDAE9ED5CB7B162F258B2F14703F8CEC8E7FE908D452710EC6BF89B27FA50CF046FB75DDE5DF34FF3FA0F04DC2] link(onAddFontMemResource,13867454:doString,[]) AddHint(52,-30,57,13,@Hint) } Add(Button,8750742,329,147) { Left=150 Top=75 Width=90 TabOrder=-1 Caption="Remove Font" link(onClick,15124811:doEvent1,[]) } Add(Hub,15124811,385,147) { OutCount=4 link(onEvent1,8336989:doRemoveFontMemResource,[(410,153)(410,118)]) link(onEvent2,1621893:doString,[]) link(onEvent3,2837782:doWork1,[(417,167)]) link(onEvent4,863682:doEnabled,[(410,174)(410,216)(165,216)(165,153)]) } Add(FormatStr,1621893,490,154) { DataCount=1 Mask="Временный шрифт удален" link(onFString,5642068:doWork3,[(543,160)]) } Add(HubEx,5642068,539,105) { link(onEvent,4902642:doText,[]) } Add(Button,863682,175,147) { Left=55 Top=75 Width=90 Enabled=1 TabOrder=-1 Caption="Add Font" Point(doEnabled) link(onClick,8784602:doEvent1,[]) } Add(Hub,8784602,224,147) { link(onEvent1,14924510:doEvent2,[(256,153)(256,118)]) link(onEvent2,2837782:doWork2,[(305,160)(305,209)]) } Add(HubEx,2837782,413,203) { link(onEvent,14442012:doRedraw,[]) } Add(Timer,1694149,490,203) { link(onTimer,1118839:doWork2,[]) } Add(Time,5822542,567,203) { Format="h:m:s" } Add(HubEx,1118839,553,203) { Angle=1 link(onEvent,16477492:doText,[(557,258)]) } Add(RedrawManager,14442012,434,203) { ControlManager="label" EraseMode=0 }