Вверх ↑
Ответов: 263
Рейтинг: 18
#1: 2020-12-10 09:03:46 ЛС | профиль | цитата
Протестировал на многих ноутбуках - отлично работает!

Add(MainForm,1461677,154,189)
{
Width=640
Height=530
Caption="Посещение АМ"
BorderStyle=1
Icon=[ZIPBE10000078DABD977950D55514C79F2D6A4528668B9565EA4C4DE34C8B69E3D484FE61CE142AA4825B4DC6C0631F761014510711458C4D40814205DF2348F03DD9570B6411782C0F1EA1C8229B200891E663F976CFE5FDDE0841464597F9323F2EBF7B3EF7DE73EEB9E72712CD623F4B9688E8B748325F247A412412BDC5C4BA446B4563FDD4BCE78B66AA3DC6349B69AE46B3357DD3193F87E9994934E72F6C3DC1A4C3B4906911D32B1A2DD2F4E968DE79145B97E965A6D72611F52FD0D812E644CFBAAB56ADD25FBB76ED99F5EBD7D76ED8B00124F65CA3AFAF1FBD62C58ACFD93BAF8BC6DCA1FBD0D8A734739A45F0C0C040E3B0B0B09E888808B0671C3A74088E8E8E303535C5962D5BEEAC59B3C69ABDB64C638BCF49575777F9BA75EB628C8C8CF898CB972FA3A2A202A5A5A5484C4CC4B163C76068680836B7733A3A3A6FB3316F3C34FE55A61735739925B027E36FDDBA159B366DC2EEDDBBC769F3E6CDF0F4F4844AA542434303EAEAEA505353038542816BD7AEA1A8A80857AE5C81838303366EDC386EAC8989C9CF2B57AEFC94B15F627A92B8999999E8EFEF47555515525353111E1E8E23478EC0DADA1A060606282C2CD4EAE0C183F0F6F6464747075A5B5B219325C3CDCD09465F1870393BDB432ABD80E2E2623E0F7B7B7BECDFBF5F3B3E2323033B77EEACD7ECC35CE2EFDDBB1772B91CAEAEAE303333C3B66DDB60656585C3870F737E484808979F9F1FF6ECD9C3D93D3D3D088F08D57227CADFDF0F2525257C1FC84FB41EC10ED9D0F09F22BE9B9BDB383EED3BED318D217E646424978B8B0B626363D1DBDB8BBCBC1C189B7C815DBB8CA79C437CBC84C704C5838D8D8DD60EF9F6517CE20AFCB8B8382E0B0B0BEE23E2BBBA3962AF870BDCDC9DF08DE9575AA6A79318B59931A8C9F81E817E5E3C26643219F95D6B871813F914C353F1939292B868DE5D5D5D9CBF7DC7569C8F3D8BE0906FE175C00396566CDC3643CEBD5518CFA564F3502A953C16C807821DB158FC277E4A4ACA947C8A4F128D23DF0BFCDCDC6C5C4C4AC4E93361F0397210F60E36A8CB891BC7AFAFAF475959198F29C10EC5D674F80505055CF41EAD47D87F992C89F9B7848D952326261AFE27FC101E7414AA7C29DF87E0E3DE686C6C447E7E3ECCCDCDB576281626F2E9DC4DC52F2F2FE73A75EA142E5EBCA88D3F5B3B4B66FF068B894A64676742228DE3FEF0DCE7CE7D9191918E969616444747E3F8F1E35A3B767676D3E2539E21D1F9A5B3DAD9D9C9E770E64C385B8B1859D91950D6D6B0B39687C0A000ECDA6DC2FFD7DDDD8DE6E666BE763A87821DCA4B13F969696953F2C98620CA91F42EF1857DA0F56AE39F3D539FF0FF808000D8DADA8EB3E1E4E4342D3EC5BC20CAB5D5D5D52CF672B5B13899DADBDB111C1CCCCF2CD9EEEBEBD3DAA03C32919F9E9E3E257F6060402BCAD3E48773E7CEC1CBCB0B972E5DE2B99F98C4A09C4C7B4D0C1F1F1F968F9DA1EABC8BDC9BBD5A1BEEEEEED3E2ABD5EA71BA79F326BF7F881D1F1FCF79946B939393E12B2F82B4A092F7D1BED3BB46490D88ACECD28EF7F0F0F8139FEE85A9F89335B24BEBA37C4A7720AD6B707010C9954D7823B20A1E093FA1ADAD0D52D51D1866DDC2A1C276ED58BA8F3477F2BC7FCAA776FFFE7D1E073131317C0E146BF90557B123A715EE8A1ED8E5B4E0A3C4EB9074AB6191D93C36666804FE0999D0758975607C3D814F7969BAFCA99A91BC1195F718E7C6207654F7237B60181F4A54D8246BC46769CD7825BC12CF9A1D33A03A2A2A2A8AFB91CE2AC510AD899E693FE8AEA33A8672A8505F91E86F41945F526ADB105ADC04D7ACEBB04C6DC0B2A82A1CBEF53BF6750CC1AC458D82C111FC78478D989E21D89476E34052213475DD9CA6A6269E13299EFDFDFD79FDE3EBEB0B5617F17373F4E8D1BFE493AEAA9A60985807D75276370D8FC2F5F610AC18DB92D43E04A70E35C46D6A9857F7C15C5E47B9BE5BE0676767731FE6E5E5F1181EAB513271E18204B43754EFD01C1E25DA2B9F4B57F1AEA40E5F360CC2AE7B18B64C36B799BA8670E2CE3072EFAA61C07C637C3A4DCED84B999E4F48486069A493E5E50A848686F2D8A4FC48FB40678BF236DD5F24217F0BA29A5310DD4B948FC429F53056F6C1B16F040EBD23B0EF1D863D63FBF40DA3ECF751FCF2601416851DD0FBB624F71971D03B8CA92393C97F904AA59C41F542565616AF592412098F0DAA4D1E251AE79FA3C4FA820EB80E8EC2BAEB015C0646E0CCE4D43F02EBCE07581E59890F22AE162C385974724188C25C2F54F1B1F011C0EE1FDFDADADABB945F59BDD0CBEA9100D6FDF8DFFD8059185CFCC1C230C583F7598C2F8EAAAA5E74BAF296FBBD5198B5FE0671433F86D9B9581D5BD3C05E5DCCF4F47FFD01A6175CB173FEA9727D91B77236FF3B4471F6048BFBF71254BFEA9D2C3A7BBEF5573897768DCE7D7335E59D674533DC9E0B56F83A9675619EB7CC82EAFCE7422BBE5EFA9DF29EAE4FEA06CD37D08C36BD9072CB054165E99AEFD1B139052956EB05966F17BEBD66B2912FE69D2C5DFA7FB0FE4D03D8F7D427A203333DCF3CE43D0EFCCC344C32653A4077C51F081C3B77]
link(onCreate,4092092:doEvent1,[])
}
Add(Image,1854787,287,231)
{
Top=50
Width=634
Height=451
Align=5
Ctl3D=0
WinStyle=2
ViewStyle=1
Point(Handle)
}
Add(Img_Text,10967363,406,371)
{
X=5
Y=5
Font=[MS Sans Serif,12,1,16711935,1]
link(Bitmap,7186312:Var2,[])
link(Text,11582788:GetData,[])
}
Add(PictureStream,14478571,539,406)
{
Quality=85
link(FileName,4232244:GetData,[])
link(Bitmap,7186312:Var3,[(552,355)])
}
Add(Bitmap,1025400,350,301)
{
}
Add(GetDataEx,7186312,406,350)
{
Angle=3
link(Data,1025400:Bitmap,[(356,355)])
}
Add(Time,14701598,462,231)
{
Format="Y-M-D h:m:s"
}
Add(EventFromData,11582788,413,301)
{
link(onEvent,9627338:doString,[])
}
Add(FormatStr,9627338,462,301)
{
Mask="%2 %1"
link(onFString,11582788:doData,[(512,307)(512,342)(401,342)(401,307)])
link(Str1,14701598:FormatTime,[])
link(Str2,5885752:Value,[(475,282)(510,282)])
}
Add(Hub,4092092,203,203)
{
OutCount=3
link(onEvent1,12015000:doExists,[])
link(onEvent2,6465495:doGetDevice,[(265,216)(265,314)])
link(onEvent3,6465495:doStart,[(255,223)(255,293)])
}
Add(Memory,5885752,504,231)
{
Default=String(Тестовый объект)
}
Add(Time,9697347,595,231)
{
Format="Y-M-D h-m-s"
}
Add(EventFromData,4232244,539,301)
{
link(onEvent,6583249:doString,[])
}
Add(FormatStr,6583249,588,301)
{
Mask="%1\%2.jpg"
Point(FString)
link(onFString,4232244:doData,[(638,307)(638,342)(527,342)(527,307)])
link(Str1,2027766:Var3,[(594,173)])
link(Str2,16658569:Var2,[])
}
Add(DirTools,12015000,287,182)
{
Point(doExists)
link(onOK,8394375:doEvent,[])
link(Source,47307:GetData,[])
}
Add(IndexToChanel,8394375,336,182)
{
link(onEvent1,13377824:doDir,[])
}
Add(Dir,13377824,399,182)
{
Point(Dir)
link(Dir,2027766:Var2,[])
}
Add(EventFromData,47307,287,119)
{
link(onEvent,14749783:doString,[])
}
Add(FormatStr,14749783,336,119)
{
DataCount=1
Mask="%1Picture"
Point(FString)
link(onFString,47307:doData,[(376,125)(376,160)(275,160)(275,125)])
link(Str1,13377824:CurrentDir,[(342,107)(385,107)(385,226)(405,226)])
}
Add(GetDataEx,2027766,399,168)
{
Angle=3
link(Data,14749783:FString,[(342,173)])
}
Add(Hub,16440631,196,315)
{
OutCount=4
link(onEvent1,6465495:doCaptureBitmap,[])
link(onEvent2,10967363:doDraw,[(256,328)(256,377)])
link(onEvent3,14478571:doSave,[(244,335)(244,419)])
link(onEvent4,48030:doWrite,[(233,342)(233,447)])
}
Add(ChildPanelEx,2439355,77,308)
{
link(onClick,1461677:doClose,[(128,314)(128,216)])
link(onClick1,16440631:doEvent1,[])
}
BEGIN_SDK
Add(EditMultiEx,13180075,21,21)
{
EventCount=#7:onClick|8:onClick1|
Width=384
Height=214
}
Add(Panel,10883813,98,35)
{
Width=634
Align=2
}
Add(ChanelToIndex,8377659,98,133)
{
Count=1
link(onIndex,2488407:doEvent1,[])
}
Add(Hub,2488407,154,133)
{
link(onEvent1,6726067:doVisible,[])
link(onEvent2,10817175:doVisible,[(185,146)(185,181)])
}
Add(Hub,15251752,259,126)
{
OutCount=4
link(onEvent1,8377659:doWork1,[(285,132)(285,120)(86,120)(86,139)])
link(onEvent2,13180075:onClick1,[(294,139)(294,34)])
link(onEvent3,5366672:doVisible,[])
link(onEvent4,13371200:doTimer,[(291,153)(291,188)])
}
Add(Label,5366672,308,133)
{
Left=175
Top=8
Width=223
Height=29
Font=[MS Sans Serif,16,1,0,1]
Visible=1
Caption="Отметка отправлена"
Point(doVisible)
}
Add(Timer,13371200,308,182)
{
Interval=3000
Enable=1
AutoStop=1
link(onTimer,10042562:doWork3,[(366,188)])
}
Add(BitBtn,6726067,203,126)
{
Left=140
Top=3
Width=125
Height=37
FrameColor=32768
Caption="Отметиться"
Bitmap=[ZIP3610000078DABD57595354E919CEFC83DCA6E626A9E462E62E998B4955729754CAAA2954302AB134B144A191ADD8411819451151B486011446B08651B11B640041509AD5294045C466EB46F6B5D977107AE199F3BCCE392568C79019E7AB7AA8C377CEFB3EEFF7BD6BFF6DE7A7BFFE95AC4F157CA4E0B73FE203F9ABAC1FDFBFBEF0332CA7D389F5F575BC7CF952C067EE6D477E6D6D0DCBCBCB6F80FBAE74D9ED762C2D2D616A6A0A63636318191911F0997B7CC76FDEC5BDB0B080D1D1510C0E0EBE01EECFCCCC882ED5263E53A6B9B919172E5C8097971776ECD8213876EC18CE9F3F8FDADA5A0C0C0C60626242BE5565575757C5A68D8D0DE1EFEAEAC2F5EBD791999989949414C4C7C723343414478F1EC5E1C387919F9F8F9E9E1ED1A5DAC4FF131313E1E1E12132F7EEDD434B4B0B9A9A9A5050502036B9BBBBE3ECD9B3E8ECEC445F5F9F263F3C3C8CF1F171B18536A8DC6FE3DFBB772F76EDDA8543870E6DC2EEDDBB111B1B0B8BC582EEEE6E98CD66B4B7B7E3F9F3E778FAF4291E3D7A84870F1F222424043B77EEDC247BF2E449343636C26AB5C266B309AFD168943B6A6D6D4579793932323270EEDC39F8FBFBC3CDCD0D0D0D0D1A4E9F3E8D53A74E893CCF5252528CA8A83078EC7113848707C360B88DC78F1F8B1DC1C1C1C2A9CA575454C8F928CB5825FF891327505A5A8AC8C848787B7B63DFBE7DF0F3F3C3993367843F2D2D4D9094948423478E08F7F4F4343232D335DEAD484E4EC293274FE41EE8279E47D5431DE4672C903F2A2A6A133FEF9D774C19F26765650922222270EBD62DCCCECE2AF1558DFD9E7B70F0E07E9736E4E5E92526180F0101019A1EFAF65DFCE455F973737305BEBEBEE223F2474685E2444C04A2A2C3E075F43F1A676C980E9DC61CB4577C8394A4388989929212787A7A6A7AC8B1959F31EC8ABFA8A84840BB994FE4FFD781BDB879EB5BA4A67D89B82F6270DC4F91DBE72EBC230D79820EC58E8E8E0E8905FA40D5A3D3E9DEE02F2B2B73C9CFF8242847DFABFC353555282C2AC0D7D7AE22E1DC69048704C05C9DBB899FF9CD3AC19852F530B6B6C35F5F5F2FE0773C8F7AFF2525458A7F9F28B2A5C8C9B98EE44B49C8F8EA3C2C7506B987D48BA724F7EBEAEAE0E3E3A3E9612C6CE567DEB9E27FF6EC99E0CA952B282C2CD4E22F30E8B8A2BF57890913AAAA8CD01B72C51FB19F478B2F2A2A1E606868486ACCC58B17353D414141DBE2679D2198BFCC55D62FDA70ED5A8672161D2AAB2AD0D1D9AEE45A2D52BEBA8C83873CE51D7B006B1ECFCE3C54F5B02E6DE5BF7FFFBE4BFED7FB016B24BF25BF7A0F3CAF16FFCA33F7D4F7972F5F466060E0261D616161DBE267CCAB60AD6D6B6B5362AF468BC5B7813D303535557296BAE7E6E6341DAC235BF91F3C78E0927F71715103EB34FD70E3C60DC4C5C5E1EEDDBB52FBC9490EEAE55D9323212141A9C7E1B08CCFA3A67F56D3111D1DBD2D7EF689D7D1DFDF2FFD87DC797979C2C75A5B5C5C8CC4D24730D49B648FF7CE6F3D8ABA91659AD0E4636262DEE0675F70C5FFB645BD3C1FEB297B20CFC59E5A6C1AC0EFB25A1173E77B991D0C9619B8578E20BE614C93653F625ECECFCFFFDFFC5CEC5F8C839C9C1CB181B15657DF8803D5C3887E3E8DA0EA21FCB5A007FA291B7C8D83AF64EC4E24DF3122ADCE2C3E53F95997B6CBEF6A7994F6C1B4AAF0F42EE340DB02AA161DF8B3DE825D257DF8ECFE203ECC30A1CCD42373547676B6F891B94A7B78263EF33ED8EB38C7B086AAF315C1FF55B0BE94758E22FDF100222B7B70BCBC1BBFCF6EC59991357C6EB5C37BC886FA6527BE9BB12167DA8E80A6297C51D420BEE16CC9B9883591F19C9C9C2CF30F67ABAB57AF4ADE7096FB6FFC44A36500EE0566443629BDC9B181C8493BFC14EEE3C4981D61561B74A336F8B4CDC1A7D42C77ADF2575555890F392F32865FCD2846DCBEAD97BBE1BC431BDE05DE55C2DD46FC516FC6BFBB971134E540A08280490513765C9A71A066DE0637C53789E54FD1DBDB8BC9C949E9CD56EBB852975B909E9E2EB1C9FAC87B606EB16EB37F116AFD56C1995305FB12EB91AEAC0BFB3BE6103AE744C8AC13C1B30E042BDC09730E34AF6DE0C5FA067C1BAC70CB37A3756852F29133A3C160100ECE0B95959532B3E8F57A890DCE26EF02E592AB3BF08F7A2B229737E03FB18E884527C215842D38E13FBE8E3F6499E055D48698DA017CD33E8DC6B1252D66D5DEC0FA4A7B781E87C3F13FC77CCBF8127E9369C2274A8CFFBDA00B7FBAD981E8D50D780FAF40D7BD006ADA53FC42E2756565053FF7CAB7CCE2FBD145AC3B5EFDAED029F97E4989FBBF14764157DE839BC34B0857E2B37F78446AD5FB5EF1F563086D9E4076D380F838D73C8D8FBFED84B17752EAEEFB5ED9AD93F867E10BA927EA6AB6AEE04ED7ACF6DBEB7D2EFAA27F7EED17E1FA29EB0748C1DC0B]
Point(doVisible)
link(onClick,15251752:doEvent1,[])
}
Add(BitBtn,10817175,202,168)
{
Left=345
Top=3
Width=105
Height=37
FrameColor=255
Caption="Закрыть"
Bitmap=[ZIP3610000078DAED965950535718C7EB4BEB8C323A146D2B6E88B21876046413084B484202C40006440DB8B4B6D62E5AB54E75FAD03AED386DA7E34C1FFA62DF7CD0CAD4B63A754034286280344111C4A99660C87E430564FFF79C13C85231C4F1ADE337F3CB9DDC7BBEF3FFDFEF7EF79CCB97242F7E8545322182B07A9A79EC97C4F475CFC0CBF019E3E3E3181919614C4C4CF89533353585B1B1310C0F0FE3C993277EE77906CD79FCF8314C26131E3D7AC4B0582C6C3E5F313939C9F2FAFBFBA1D7EBD1D7D7C7F2A817EACB5F6D954A0F81A01E01017558B4E83C64B27A68B55D30180C6CAE67693734F4223AFA22E6CD3B87C0C03A54575F417BFB5DE6636868C82F0FA74FDFC3828575484D574152D28A42F12DAC0AB90C1EEF3736D76C1EA8F6A54B0F595E66D6752877E950B34B0B91B819515197D0D8789BE5D1E7E82BDADA6C786DFE7908C46A64E7AB1112AEC29A08158AE51AF0A2AFCCEAC1535B2451235FD48A90B06B581BA9025FD08A8ACA36C4C5FD8EAEAE1E701CE7535F2A6D42D8FA46A46C522368F93517C1A14D90CAB5C4C3552F0F8383834C7B21D11614B5822F6CC792952467859B98E416A4A45EC58913CD309BCDCCEFB32228E80262936FE18D901B2EDE9C6665F84D48E41DE0C5B83D9C3D7B87691714B52357ACC55BA164EC9AA789496C623D3497FE92251710BCAE19C161B76625244A0D497927D6C75E4358D8AF58B0A00E79220D72C41D581E3E4B4EB893A0650D90CBAF606060C067FD954A350202FFC04A5EDBACACE2B5636D9C06D28A2EF0E2AF832FD2825FD4C9CEBB88F26645642B5E9DFF0BCE9CB9C7D6135FE1708C2131B11E8B97D6634D9CD69B788A8E1191DC0189A207FCE26E842674203491721B6B291B66B843C67620E0F5CB387048C3D6247FC2661B25FD427B4785F08D5D2E225229DD4ED2BAC1CBBC8748728C4C23C7744F7A1099D1C3C60506AB70F088CE6F6D4F0FE9392D5816A64654F65F2EA267C879F01431FC872EE8D8A5A12D387CACF3B9B55D1EEC63C8116AB02A5687F802BD378219FA1809856EE2F2F508E6FD89239F77637474F485F61F5A874D853AAC4BE9C60671BF932227490CA317F4FAEA84BBD87FA493ED19CF5AABFD09B69EABCC5897D4894C99011B4BCC482976932A3323A3CC82D45233BB4629AAB12141A8475E793734DA1E9FFBC55CDA8DD7AD88CCBA0FFE1633F2AB6D44CFEA22ABC286BC2A3719722BD2365B91A3B041F6B61DC9522384D57F43A37B7E0F4CBBD98A58F29CF90A0BD1B6235D6E636494D95040FE8B9476083DD961C7A60AE7981C851D25BB39A4D07A287B8987FB7E7BA0FB63538B03714203B2B758C1AF746BD3F9C535764877710CC94E6F8A6AED24C739961E25B51C928BDD1EE837C15CFB5F7BC710D3CE2CB3BAE6A2E456D951BA8723B575534CEE919EF3849ECB563873E833A2754A2A36112F7ADCE9EC81DD6EF7A92FDB6322BD654166B9BBDEB4BEE5EF712ECADEE5B0F91D0EF12223196766FF6790EF755EA3CF60A666795BED882D34E2BB1F1FCCB9FFF0F20DAC8F682EF540E7ABDCEFF0A2621F8744F2AE1DFFC648FC9A9145FA53F13EC7D8B2CF091D5330DD3799E41E92A466EC3DDA0BABD5EAF31B28ADD48894522BF34D6BB9FD8003DB3E7653F58103891223BEF8DEC8D635C73F93E47E2DE47E2DD8FA91C3C9876E64A41682ED76D68BC74EF6B26F435FF1E5290762854696574DE6AA3934CD274EFD0D1EDAAE3D6BDA436E95053B0E3A5C50EF14C57E0E5105FD50DD34CDBDFF91B904DBCCE49959B1E7E800767FEA4449E64B923EADFD5F0F795B2DA83DECC04E023DD2BC8D25261CFDDAE4F75A6C304DA074B719B99526F21E9377AED68A78529313A7CC3EFD530FE57B2DA47F4D102BAD28DC6E613D7AFC5B0B79EF9E6F0F1A1B9FC2CF1787488F39F0D9490E0D37FC5BBF8647A6F0D3B94196F7D50F1C745D2FB6FFBC8CFF77FC0B3C1B2C1E]
Point(doVisible)
link(onClick,10042562:doWork2,[])
}
Add(HubEx,10042562,362,168)
{
Angle=3
link(onEvent,13180075:onClick,[(366,27)])
}
END_SDK
Add(Ini,48030,630,434)
{
FileName="settings.ini"
Section="FILE"
Type=1
link(Key,16658569:Var3,[(650,285)])
link(Value,6583249:FString,[(657,384)(594,384)])
}
Add(GetDataEx,16658569,595,280)
{
link(Data,9697347:FormatTime,[])
}
Add(DSGrabber,6465495,294,287)
{
Point(doCaptureBitmap)
Point(onCaptureBitmap)
link(VideoHandle,1854787:Handle,[])
link(InputVideoIdx,8815482:Value,[(307,275)(342,275)])
link(onCaptureBitmap,1025400:doLoad,[])
}
Add(Memory,8815482,336,231)
{
Default=Integer(0)
}


--- Добавлено в 2020-12-10 09:08:05

andrestudio, а есть возможность не только получить список поддерживаемых камерой разрешений кадра, но и установить его?

P.S. прослушками я и сам занимался, к счастью всё обошлось...
карма: 3

0
Редактировалось 1 раз(а), последний 2020-12-10 09:08:05