На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как прочитать список файлов, поддиректорий в директории?
5. Как запустить программу/файл?
... (продолжение следует) ...

Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


Внимание
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...
Модераторы: jack128, D[u]fa, Shaggy, Rouse_
  
> Загрузка картинок из dfm файла , В то время как сам компонент ругается на формат или crc
    Достался мне проект, из третьих рук. И использует он TBXImageList, из тех которые доставляются к Toolbar 2000.
    Нашел, я этот компонент для 2010, поставил, но не цепляются данные из dfm файлов, соответственно ни в один лист не могу загрузить картинки.

    Просбовал подменять на TImageList обычный, но он тоже не хочет их грузить. Как я понял, родные картинки в png а TImageList их хранит в bmp (хоть png и тоже может загрузит, но видимо перекодинрует, т.к. поля PngDIB у него нет.).

    Вобщем, каким образом можно получить картинки в обычном виде? Если у кого-то есть эти компоненты, может быть получится их прочитать, и вытщить оттуда картинки в бинароном виде? Я бы их уже зам загнал в нужный комопонент.

    Вот описания из dfm:
    ExpandedWrap disabled
        object ImageList: TTBXImageList
          Left = 280
          Top = 320
          PngDIB = {
            1200000089504E470D0A1A0A0000000D49484452000000100000012008060000
            00BDFEF37800001878494441547801ED5B4D68244976FE4A2D98C25EA830D88C
            0E0B8A01C3167841D130B06518500C0C4C1916570A0CA38585CE06C3CA60E8D4
            4D0643A76EDA53A7C060CD6952276BC0D029586C2D183A75B2F6D429B0B1E634
            21D883167C08810FB560487F2FB2B2BA4A2A493DB3B37897DDA878F1225EBCF7
            E2C56F46446601BFF5AE73570DE2BDCA4B9E1F03456A94C417C1D222624BB366
            ADE7AF7C9B5C88EF552012DE3BDCE7E6AAD09A1D04C6E819A3911F15C018D7E8
            2AA82E50E6910AF993E0960562B680084BFDADB53003D3D35AF7FCD84FC4DEA0
            E537514004F2E2F47A62764F84CB9312DEFBEB59BEB78A9BCDDCB34AB5B6D9ED
            6267342CCDC4E7A3ACB3BF57B461BF5381349873D55737BDD1FBFBF0B7AB05E6
            2653BD131534DF10A2CE5E51113FE8170DA4554ABDA6328B19C774422871C3CD
            2960A911F3B709E25F5120061DB1E3944EE191E2869BAB429B470151F432A4C7
            B8C4D82B2A309DBC74785B572791ADB76C5DC7844D6371879BAB42CB536F4586
            8B4001590F9D034B7F555BADF0368E25EA3A32350504D27AA022DF47ED376DFD
            36F2A887DAD746D53585281C4AAD35D272854A34B27B95505889A0EFABBA6213
            CC323B8DB25078D88ADA20723A5860661548DC6B44827F0FBF692DD0791B83CA
            3489BCF76172F179F1D8EEE5552BB7702EB499828B3CB5226C3815349FCE7C7E
            BE167A0BF72A1061A5F00AC3243C781D772BEE6C5A78D071A78246D8BF3246C1
            A81C051444D8031B4172123C9AE03924C2E8BA5783F7FBE0F31117FF71859DF4
            08EA7DF5383BA94ACCB85B8D188451BD92BD8108BB0B8F78A7441CE90FB37C5E
            58F4CC29F8AAC2A260AE0AC328FE72656505DD65878BEAAA2DF9314B3E13E645
            B07C93B8FEF1331CEF6F204E83D9225CDDE4B9339D24491D6D46B268D4D1509B
            3B197F9FF1CDB6C0DC407A48757EE23580A438A95491D91874774E26E6CDF928
            75CA5D21A3F0334EB01213776B204DE8734884F50AAAB2AA566D5F5DEB15E55B
            860715443B95A2B0AB2E5CCFACE09ABBF82C1AA8A25510AA9097B5C90A9FB4C4
            160761AD9C73BEA7BAFEDA5A23C22966DC2389DB68FB0C637CD2FFFECEC659B1
            7720B48970E1BDFFCEC54575996C0ECFA20FD496E4CD425070857EEAB1D205BA
            2B36DA79BCF2FEE699FEB63EF2FE6A9DA65FFBFFBE1A1CFCBD0D8A6785251EBA
            D144B906F0A5EE1BA815CDA38DE7A1C3F7282CDB9BAC3A8A33E62FF49D963A51
            5251098F36809C5AB8129F57CED92A8F7DCB77134F15B41926CA4A2EDDEBA6AF
            AF755F47D99629718F0BBD309BCF2A44ECE75D0A670F09CFCAFD2EC76FF58234
            06675C822E5E48FC2E88AC09B2B77A4184D90BE9687D0D73305803BB5676ADC8
            F302519C6AD0CDCD460A6B002FD6D656717D7D0D8E44266550118D3DD8B5284E
            0A2670CDA79803DD9C051E48395D49067ABD1ED6BFB78675B306CBD2B531E0AC
            E4080DD92926AE33C1C88BD230FEFAC9681D97BFB826B38338EF19729A69A590
            1DE4E028A542C379C7B52D8E3AC18234CB6300AF3527123156552F946CFAACF7
            40C3681DAA23C262A15A5128CB4A58B194ECE511BA2A856C20B8B53F3C3EC7FE
            D129760F8E91668748D31C499A85BAD30828066DDB806E99A5BE8C37D7D17B87
            A905FEFA97248E09BCC4100B72F6001719210458925B89F2EC1CC73F3DC7E1F1
            29F60F8FB1FB29E1C787D8DEDD47B223B08B38C9902429DBC0435A52E444C332
            97B2D0BFABEFF6243D0752BA5C5E987755A0FB4320AEB2A0A4B5421A51569FC0
            301B7018C05FB1377C43CDD13829D94F6842E9B00752D55549148D7A6C1F6A27
            997596925DC02CD529121B6F4F12D6C04BE2B83AC9A34EB2935AA5746187B657
            5595643C08B95C0D01EF5181EB0837BBD23AE75E81254A9AADD4582289094D4C
            97E404B6299C4DE2FFCFA853944E365534C313E869B20C187FE53692ADA820E5
            5E2FDDC879BF4A98CCFF8FD728E0515DF99766181B26EEF554E06F318805F1D0
            708099D70F29092351349C7EC1B6A7F95A5D73D5F1F03088A2181167A94FB269
            AF54CE7F9827BAC4C485B920F1F5EF00A33EA03995A3A185B8D17A8F55EBE1C9
            C73D3C1BF58212CEC45766ABB498B8A5B6EF0F7F06EC97D7C8CA4B64273E304F
            78A64886701A1B9AEA5F99CDC2826EC933101F190ED98180426C55A886D0F78F
            A99870FEC535957AAE1125C47160BD124C0B3C64D6652797480B1F4ACF4F1CC7
            BB6483A637C0FB48A49B0AD98E45B2A9D1BAA51019039161C903C1028AA5851C
            EC7E7E8DED4F2F911C08386ED31C821B87106159B79B4F9BD44C6879D00256F1
            FC931E97F81E9C67153C157BD0BA8A9C9E002C2771D409B11B81B1492DA4A7FB
            97146898252D10B1B7040B040B24721364C591B6B17A5698719ACE908DDC48DC
            AD808C3666F3938F2DCE907E1C4427C29338C9BFEBFED1DB3400275032FC7EFC
            EF9B3FDC4A87DFDF4CCD07363536BA3CFBB7A26A46E2435AC67831E242632D1F
            F5C3754EF348243E93606137FA0B6E4D2FDC675E69B80B87AAC8F834D6F05070
            CEC35D399835538882478BCCEBFE8F8FF44703AC8E33F4BF55E1BDAE43F19312
            3B7B9F61F8C100830FFE1CD57F5EF459855DCEC6DBE6154EA1E0AC3BCC2B6C1F
            78447B5C9F86313718877CD4CBC336455DE3442C58AADFC1C9E1E7A721334D9B
            4CB3E2F1E41F2B3CD98AF06247A3D8938BB41CC9D613EE179E21DB4BD1E96018
            14747E89E1934FD6E732AB2B85C3BF31383C28B0BDE710ED3858AE8FD9C12115
            348550789B8025EE0777BF8E05147E41A082319EB7166469635E63817D6341CA
            56B74D1BB4D5A4F06D0B92B93628DFB441AA515505D224EEE459D2298FB24EB6
            136754B2D85767795CECA83A4F54CDF5AFB6035D673BD1DD028BD5FCCE503B6F
            53D3F420B77C04365B20A5C0ABF25DF6480ABA478407BDFEAEFDD2FD7CFCF460
            6F6BC37C77B8DFFD16FE95EBC179FF7DFB5F9DE2288BA8E125E1A6DF8F3693E4
            2651D2C94E1EB9C9FDE212092F4D5FC10E7580D150616415CDC4B3E2284DB1C0
            B5C2921536184A2338EE004430C4470387C333FD3C3F489F07C218F012197BEE
            9F9369DB2D0B8D0D845E97D9640AE9F092D2E3C9A00AC9D960BF50B34974F23C
            E3B597426F423E3DF32126FBA410618982DFA425456B42611EAC020524D155B8
            748E8F75B6C180B486EF76386EF278AC477E82C3A60AC2C68CCA2928C504E368
            6ACC04BD142069626EEDB98BF7C84B75CD534E460B84C1E3D2134361BDCF083D
            179A698372E0E05A945281C4F3334F252EE7BD52D558C00C299DB73514126902
            69C22C0DDC083734C76A3AA750396452E4B2348EF31205D634239E20A5911404
            439A15224DF60C45237C5C5D78073A5AE0E19CE6FED0E1BCC8486ABC1734566C
            54898802892BF232DD458ED6657B499DA5719DEE1092A8E696A78EF942869B4D
            AE44A6E639B1E6B9B1E679BAE691AFD64AD5ADEC37823BBFB6ED7E5E142F1FDA
            A94B15381B4373497C0AD233599A80A7B9D70F2991876B103CFDD9E5E4F47A0E
            458A3CC6E3CD086CB8D74CDEE9390E7CC85CFFDE2AB100D12F018E534680F281
            A3E0D482E3539E9DF994DE3F6C4EEE6579CA4F070E393E80742FCDE338D658E0
            D8060D55EE4BE419196F1A1E75384DBA40348C10C73178BFF684375C459CA4AA
            E17E13F2C4D224E4DE60F7D353947C83C1C6C3FAFA3AE440AE7882B176244AD6
            E05DD270BF0969810FA927C335243C8D384E16961868B25796C924A0B5115A8C
            1B8E7341850307C6DCCE8719D870B4C2D2A57210978934DD33372C21A402EE81
            E26D70AC1334386D2087703358E7D406C239818AABB3020AAAE0DC49939D2CC5
            C47526788A12A94757E7C69835361C64368BB07315E281E2ED0D67A4C76EABE4
            9602D194EE58EDBC4E59772B66536C55365E91E119A6AFB9DCCBD4C60695140B
            1588925948221331FD3236ECDE155684909E803BBBB793A72C204A62BECC2D77
            6CCD6371CD781432BE4A204AACE14BE1819E0ACF55212B1C571DAA1CE39C611C
            0F75451C3CCF9216084BD9AA7469B26982EC2312911DB972F857C96758067EF4
            F12ADEFB13B532FEDFCE56B4B9B53DDC8CCFA21FEEE47C003FEF7FFB5DA5BA1D
            6EB63D861F0DD3953F1DA41C89A2C27BD327E6CACB904BF6359187E6499CDDF8
            8ACBFDBA5EE9717D60237268B377F06C6B047BE63051C0694F1196C210307D61
            E6DA7FE1390E3C8CE6B3F31D66756780513FD658E2C451B8AA4C7E94F34C1C61
            FBEFB6C37ED85D51B0AFC8065A041C9F5E86B85064783F4DF651B0893A5C712C
            2FE45EF11E89334EF391E579B828116DC650DA846B40D337E03B05B9A50C2B4D
            76748AF44716E6C7161D66D6A25AD14CAD341BC8D1823428D1C60605B22E3416
            AD82EDC101748CF45984E8D0B20DBAE0C74AE04D5D82244D82B04C6919C2000D
            1E835570415075AF210D2805A6BB2970A2D1D15AD7D2AFE55919CC1761391309
            B6360E16C865ACCC5611761E08132B8A78259051415F5B1EAC5EE579CE992699
            2E4C67594004F87A80A56B884502A002D0794E2AB0D00EE3C8F2BC2E8B42A2EC
            4F05BFE238751396EE83F9EC4BF9AC2A34327B8D0A5593C715BB63F97D451447
            AFDCD823B529375B3D6C1F6D93A1426213E44535AD377B2C14229B0FBE7F665C
            61D96E46AF2C5BDB752B646506DBB770BE82318A433CE3576065B092DC0BFDB2
            98C75A873AB2DB7947928243980D8A6BCFD7430BA5668861590F8D3343942885
            BDE007C16E71DB9C45B54D6D6DB6B8A1E0A2A179C461D7D5768BFDF880865BF5
            ABC785BDAE0A0D194563C74B6B5D30EE7B26AA3ADDA8627CCEB7B371969841DB
            CFB06212EFFDBAE09006622C70B7145C5F94CE9F64E8ADE855A510B0A449D7EE
            C49A9B3AA60A5CC90B9F8B3407A05737539C1FA4EC7F1FB0A4413A9F13B1F031
            3EF5736D50E6A6E6380CA3B14481A202A2951C96E0AFB88F8CB3FD6B57E6AA9F
            31A7D1B1DC20C01D69B56A93434A3FB9AE7264E479FD4F236CECC66C4EC3F5A0
            C0B5AB3829B8C8E18D9B2AD09BCED763A56533DD3331F2418AC73FE075665002
            CE217519AD64B9B685C38C5B9A8987A8AFCA50EFB5AD1425E1F10F8EF98DA646
            79A157D3B3340A4C33C1A399389EFEED8EF1DDFE40BD3F40E7CAC1FFBCC2D5B2
            B91CFF71ACCA7F18407FB063FA36E95C945989895B9EBD70A9644A7701632DB0
            C2C254047D55AC720AEFF30AF459916AF005EE73825895826EC93BF799A2C09A
            CA79295BC0760B6449CCE5AD082F259C57BBFC2E3321EF2E958820A3102529E8
            96D08F2E175EB84C2E23C8F39C80EA284A01DC52420B8AD585172E93CB080A6D
            13825FA4648903ECE9E1DF584C2F5C5287284EB83A37D721947C4198FA5925EE
            A27ADA298BAC5E1F59E08B8C43D7E1FA0A4872CF468CC333825B9DED5FEB7547
            0774BFCA99816D400DF4A3015F11F0A5DC48C0AE91E2B9223F7C669828609D29
            32F5EF808B2C90A58990EE3D33349389CF3FE13C2C65B7EA25CA06F51C4C3926
            EE3571A82EF19C0F16F83185586AF31A6015CF86ABDCA95BE4598A89157342B3
            89790B7E3A6F813C4CC3D66756E246BCB160427C627B8859BABC1E88AC86254C
            B2EE44130B58855F0237DB60910551EA94D12AE7867CC40F393AC18256BDED03
            D62804CCFD51BBE96AF3056BC5937F558DAA8B6A57D28D058C3D8E9E32BCDBB7
            5F4454176E9D7360DB9D24D99DDC37BFC910E1E4C095C4B51EB26B6624E796B4
            963EFD26E3A3F9CF292EAAEAF8E2275B5B2D9FE0691524D1025F072ACD7D0237
            1423EE8DACF7AE47D32F395E9296A7C59D36328B279F53143C7CADC9A6920A64
            643EE5B71839BE8A93CF2958E79A6B616EE25C7D15D9C0FBC15FFFCB1FFED95F
            1EC4DFFBE13FFF4120FC3A82D006C589AF83F2C9AC94112875072759C092C9BC
            1017DA249D65A6D3F40233E5885B5DF0ADD633C96DA1D7460296C3681C3BC813
            3C1018340A18099EA7576E2942F46620C2EDE9D6B9829BCE28B084B9104C6392
            FDCCF0B69F15F6F05C2B52E956880B0AA4CE92681549BC8539614FEA58963B89
            304E3F513021B081489BFA9BC2626103531604056DC92D96EC45C26269E09182
            04C8181448864014ADE1E9D3736C3C3D451C9FF2115721DA2AF9946E204A4A44
            DCE68B9289CD6F2C10A228096F728CE166DB7071D11420A65024E726E286AF15
            E7EB425AD1B4E878353C0BE4B2A13C4B31E7BAE0995131DF06DE5925611C883E
            218AB060D0F1BE39EC54F283229C64B2838C57289E39F493FA3386A0404C1708
            C2934C632D3F17895832D9A616788E427623498ADD4984301792ADAAE6EE1CDC
            1B233FAB80AB2CBCC91106EE8F1A0BF652381F0989D5609550F1C6279BCC057E
            7BCA55F6A528305D0FE818F98123A3E7B843E3C6066AECD0B8197A43F815439E
            4C0DA124587C1DC773736CADAD099E4AA2FB744451A4C99FCCF15030B6D61666
            1094F0AA3C4A71C3718155E4B12CC013E798752468DBB882482CA95952114591
            123E2A567618853CFEAF27337226948C45400509A15592DB8135844C6814CCC4
            9245727334321B42C592792D6CBC31C653B020048BE698EF4A50C81278B7CCE3
            A0318E07F185C24B8B14B09EDA8F91499E2C20FC5E893B760E3D213C042C55D3
            D48A509BBE2978D0325AEBC218C3E16E927BE529405E5D3190BA97BC5BE1F3B5
            F1A465A6690B8D45CE18ABC89453C81BD699605ABEA0A2AB9431A6224FD6D2E7
            3033229A2B660AA49C856A8E8109568BD5D38E0A356E3A7EE99532A3A6A292C2
            1A7738766DA668CCAD6C0A1ADE4C64CCB0C48AF83EFF50FE7DB2DF70DEA3BBF4
            5565A606767860ED30234EEC4703A3BFADB9BFACFCACCCF29BC306D7392E9EAC
            3FE486869CD05A812D1FF8CBB3F289F7307192DA3C4BA74AC2501EADF3B04190
            1BFE757E5A289B2AEECEDEEA7A9CCBBA285BE51771A7A12429DD73F1E4C211D2
            CD3392512EE39C509C10450C20C5C4356FBA9878F6649D61E3F73F7510D70A73
            6271C9E751807508934B3227B02CE54B5CDE2B48FDB562BD796F2C6DF036D7E3
            0B2DB8FC85427154B0541F3EFE65C198B91E7F2605F18E1DBCD94ED988AD0D62
            4703ABEFAEF2F2CD5281E31F787242C6E762C5AB1076837218192AEEE2399544
            530B4ECFCF01EA9AADA35E31504A830B0A3FD82E788F58C22BF089E510B18B79
            3DFE72DA063785C9D678191B8C7928FEB0C1AB9597711F3C533A2AC6062DF010
            E7458344D85D821AF02284A6173C85AA82D7E31BE9897BC9EEDE28CE5CB1DC30
            F279AA140FDB54D625252891B80AA392DFAB3779CCCA8AAA20EA10826723068C
            B5B535BE6F5E07579D003284B9C0707C6BD6D9E32E37B560FFF0F82E9E7BE941
            C1E3BF787A2FD36F766667D6BC742FD30022820560E5BC405C7AA0E4268CAF88
            52871B6EA94D53D802C84C5FBFE0637D946CC5BD6427E9F15F25233E705E489E
            7C104A3CE783020A6BF0EEC50ECC880E6BDF590D9F1BF7DEE9F155F21AF8092A
            ACBC701BFB844E63C605054C472C79242FE8189F7A590FAE25C58165CCBA2C6F
            23CE9548482DB40AAC0C9C9628588405B3EEF08CC870961589D18830F5611C90
            C9CA1A38A5F22A20C459B2088638833032C7308C4E7DA3209431A151B835DB4F
            485ECE5241594B99641005052497CEB9D15A7F0D73C24128504211FECA81D656
            9871410189250FD7234D05C1640A0A4F1BF792208DF7065C037C8919170612FB
            57033EE36E6C6406A330FF415B6615B8B392EF5DF253DE70AC2BEEADE39DBC00
            5D50402CEF58ACE75830DA8C94D66131153A2F2C21255717E571BA65781DA0A9
            A8E47A890D51D211A616E2AD58B33A11D3161CCAEC732219C65E45C6AFDB0117
            98BE6403E54915947484E32198BC1A7C190D78DF6A1A25DE534959E1AD144801
            AD926005CF14D202BC67FA50F2DE1A44095F21D6965B3EFE7B207A6BC1AFCAA8
            2810110A42358182382228C2BD5E83CF0C424688086A02117146C80168FC0A2E
            A26C0E84E70DD1D7F319C522C29C374CD5048B875D449682107CBBA0A4685C8A
            FB5D8AC6FC11B105D7D00E0343784D68FD878C9458EC6EF18A0511793708E205
            4B5AE28BA022F19820FE9441891957301E111EF2860C0BDB2B624646F8DA5E51
            3247F36422FA7A5EE31B18896249444505A19A40411C1114E137CC7766ED69B6
            FE7E9604AE91D3749B130DF47B3C3739D0759222963E6D96F23159C6609C189E
            981C135A917EC9045014FCAA36CFC12F458392F0607931FA2C64DE153CDEFEA3
            6996A8961B7FBB997CC93B97F7642863FF741F4F3F7F8A8D4F3F0C8CE75F9CE3
            E9A71B010E8F0F036D1AD022F96F8FA44509BF47E2C8311170016E26810F7FFC
            981F2C583EC224CDCDF5D0F0253D07C7C93982539ABBF434B44D96A5E0F7481E
            ABBD55EEC42D0C37D73CFAA2BA28B8BDAF900E53ACADAE05E678B8C657078C03
            BC635B65D8785AE043AC7425046CDF429CF3158AB302A250D2796B8124C61234
            400BF8FF04B6417192C157152FA0B2A60A5AA3E2B6B8E44355BA325810DEFE34
            826D182C78B6FE0C022D71F7F35D36800BDD585665A8C29C0540C823C274BB2F
            89169E7FF29C7F3B78DE26F17883AF0E597AA82CCD0F78924B05C0B49F9929E6
            86BC695CD102C561452A69C5D9391BB1694C52B05CEEB98E4404F2A3929750EB
            120DE043C840044B0AF22D1853C1B7796124060A03210A14646672EAA389A0FC
            752B10A9B0B5744E419BD90A485A14CA56C79A89D914165AB3BAB777AAC229C0
            612ACCD5C5A5A4A6F50E0906924744CF36A12246D091A0057EC857B7F1B7C5FF
            0795B8EC9DD28A59BF0000000049454E4400000000}
        end


    И второй

    ExpandedWrap disabled
        object TBXImageList1: TTBXImageList
          Left = 280
          Top = 360
          PngDIB = {
            0900000089504E470D0A1A0A0000000D49484452000000100000009008060000
            000143EBB900000FD0494441547801DD594D68244976FE4A2DD83A0C542C8C99
            32182A1A7CA89B62C0E0320C28060F4C0D0C740E2C4C0D3428756A2D1894021F
            641850E8A63929050B964F4A9D2C8361B3610F322C740A0CD661605207B33560
            D810EC410B038E8235548321FDBDA89F2E756B66C7C65E761D6464FC64BC17EF
            BD78EF45C44B8049F775939F16C96A5914858DED3C77F3328DE569AEA52C2FCA
            D41893B5F23CAF777777374E4E4EC012878787B70707073D966029ED58EEEDED
            E1F8F818DBDBDB383B3BC3F667DBC85C86567E111A128120AF697C234CD9608E
            2D2999212358C66FFC2C8FD4D7A592D88E14CC8B92553EE535C108044CD85240
            ACB3CA273057959F4404653511FCECE2C341F21142CDB2BE40F4AA9C210B5857
            CA63EBC30D420287E73738D85AD43D0E9E2DEAF3FE971C7371836CC47E22B723
            D7598B908B97CCFA6D75020B230BCAFCDD2D541B5813524E9EDFE0F0EFAE1042
            8854BC5E3F40051C6D033BEF22BD48909737282B1F854D0A02769F6C90DC4DA8
            AE8E2C1C3C5BA9A79BC09D070ECE80D3AFA220D3E106AC5190148538994C505C
            1450813C1E964892840303F072267FF83AD605C003D0409C9D05D685056A1DD2
            348524EF03F223C7510687172A224ABD07EC0FC13701038ACB9BD80FA647F603
            EBD2A723743A1D7CF4FE47D8F9EB5DB4BB8F71FDF312479F3FC3A0AF71DAFE08
            E6F363A8D13E2EDFFE0489DD407B7D82EA9FAFB1269244BB8309C9F5C1C3F41F
            03ED0DD4D71567C12CADAE0EC2AC6FFE7E448370EDB77E88B6EA22799A61F871
            86F1BF5D61FC6505D5FF08975FDE207C13C8E94B54F5D7087701E1372FE17F15
            301ED79481D2284E73A43B8EB815077894B903BA1AB99498A5AAC2B7270A30B5
            431BC44CCDC0346660537CCFD45A1D9797BE518A3D53DCF09DA6435DB38C4F71
            E92D8002404F142E1B9908FB881DC82F7C35FC51764686F0ECC31E1EFF91EA4E
            FFB3B5938C76F686A3F43A79BA5F98BE3AE8FFC93B4AB55BF094C3F083A1EBFE
            E9C0AD090250894D9FB569E00BA8FD846580D6AA13025EE82E3675B713755FA9
            4E5C9DDD9D27B0D71E7304889473160202A62F8315EA7120EA00A3153A3FE0A7
            F64A66354CB5E80161EF6A23AA9C8D12ECFDCD1E9C3B89642E10D61E787E750B
            498A2FF144DBD9094A8AA8A594B2BAAB5F7015C055E03206545CB36494426943
            2A3C2932480604A5B682DCE5175770CF2CCC17162DD3370D9172B082569A337B
            52E0501189363622488609FBC94ABF07CA03F9E973B8DD04C9B9A50CDAC449DE
            B22C8B5ED63907EF7D341A80B3D2F3D46C0BA06A4FA200654277E8804B8D96D6
            BA9175ADA8FBA2A602ECEF3C3C81AC4D2305C29AEECE90F900785F23A5C967D4
            E0163F5A3FF62FC4A4414A3C01EBBA8626FF9267B3EB485198129A0F9802AD14
            9CB4C53AF2A268AAB2942AD75321743DD241C6D90375C2836B09AA7814B26A2B
            CA41CDBE71A2961D199BA4C90B4FECCE3A74DA1DEC5DEC71408DCC6628CA7AC9
            37570C3191D2E80628A3753B4A5E584ADBB76BE4550EDBB7F0A186318A2A9EA3
            2AAA4865047CE0B52EE479D49147B24D8FEBC8BFA23E60127CE83C0073AF6B4D
            B42A0AE75E37D9F6B482D7FA1E6CDA1DCA204F1AEB6C6376E80B12D3E8816EB8
            3A8DDDE13A3E08F5BBE8E47229DA474A35AED39DB4A1D70A6C67D415B53AFFC2
            9C57FB629D2C1856CE54576DD0D8E80B54879A7ACC154BB192E212A9B652C69A
            84869571F006853AA131892BEEC958597F516F9E66505D561377E494F44B5E97
            97CC46E03319C819B904E8B0EC50C5697939975543EC45D43CE0FED2460AC85F
            4D441BCC3355A6CF23DF28A9DE6EDF51B13CFCDC46A42C4E8B0827E32305244F
            2B28A4593A9B8D08642005760F588C8C3BCCB9002E724480808E9FFA7BC0441A
            C9CE8FF2A8A5941391A514665D01251629AE02F7C4F7057B7D5DD3F390DC3B2A
            775D738CE63E99A2280A9C9D9ED163292233222B85798A1450589531FA7DF2FC
            42FA4598E806526429934D0AF2967E51BE806D03D5CFFF3D5CA72DE989148849
            A747E90B9D6A148BD98C4175E748D10DC9EEA1286A726A4801226B022C3952F0
            5D265D5F66508392C041C613D86335450AD80B724DEC24DB00F9A523F94A4C1A
            3469511ED603FCB864BB9A6855BDBF401229589A343DCDE2839454DD5B96BDAA
            4C5A2C978F6C34CB86547E7F4D5AA8A302A9244932A69A4AD570E3B967D63321
            CA4866194C9B4F5707D39D67C69863EAC6060D8C7AA03AAC2FCDFA1E8215AB7C
            35B8AB0E6A1EA6C43616DA9AED64B0D63A30DD93EEB75AE565096B2D9756CF96
            D373D189942CB5D68964F9D080B4C20356C9115ABF02E638AA4E602F700F01BE
            C32AC5D0403D11606185F2BA8A18565F948105D0D09D3505F74BBAAE2619250D
            1D6B99242C99C9666333139456164C8F8AA324499F0E7E311CC0D9FE3495634D
            F565887BE3942A3AFE660433445FD936F22CC7A7C9A7B8F9E6EB36BA48F5DBEA
            6A8DFBFE4F9FF03893A40E5BFB053813EF07158A85552A455B3010C4B2775EF9
            2B3A961AB277724D5FAC838C4FA601B9CB794249A08DA6F9D2A04E038148231F
            FA6CB834C05D78E4A583D68AAB81B877AE89B7ED5038994BE98AC1ED3D103188
            E4DB7D0071D22A677BE77A3D0ED072A0EA2B2186DF02B27D4B8A1E8374B1CDEE
            E021293F2AC91E50DF7976A2A7ADDE46912785DBB14D9AE8261DAAC65749D3DC
            A5B174236EB2A6689476C10C128B0752EBF5BEC4AA26DF37E891A29BEBC0BB94
            27DFFE8D710BB8073F0812B7A3A340B38C2B72191E1CB740F2609918D5F074DA
            3CF8F17FB3F341D2CACB5ACE01C7DF3551624D845D7B7D9000533BDD93CD0DDC
            CB830D2A968E47BEA22841CD65E3356B24B0741E6F6CF420B7D97AEC2129AACC
            34C4836649DFC0BE4959380FA67B1404C0718B6337359247FBCD3FDFC0A6D980
            E5EC9A3B95F7817E207E7698A7C887D48BB2322CBFDA7AB289DB5F4FE0BD87A4
            383B555DD3A818A8E1E60322E450F66569D28A14B8BC48017CC5E30D0B5ECB54
            27CE6CFAE47BA061B4A679FB082C148A73ADAA3A8E5DCB8E8A84D75647F381E7
            ACE78C259CF0467228978AFC1CCE15B4D21CC23B89003D724486795AE7AC3F4D
            479BB34BD5BC73B598BC648B970E09040496B20262C1EC8D0F8FBA01D5F50D9E
            FFD30DCE9F5FE1E4FC39A319CC5F9C63EFF0849629F990C79F1C59E6C8468048
            9227B98820C60F4C5FA3F74E2776ACBE64F6102630EFA8D81DCE81B4CE239205
            1522C4C9A21147CD5F930927BAE36A84594781599299C3BC4F7A5A5C0147179D
            25C9136E5904229F6096997D2C39AB57323666CB03C77CC2E7F56591B4B27D67
            95D225F7C48EF8FB38EAB7BC8A8B52463C2602DF921A97D27AEF5F80334A9B74
            90CF596DD127A4CF7BA4D823702E95FF07F9D1F7E181669D0D3F4EFF65F474C7
            0D3F1E39F39E75BC28DD3254548B1EFC761C531C3FF99066CDF8911D6ECEB63F
            E04C00B9B549713F87719186B13F0B4AF36CE8519739AA4A837B16C427C8166F
            364C29508FEAB17F83BCF66F42A23F18A037CDD17FABC6E3B647F9B30AFB4767
            18BE37C0E0BDBF40FDAFE33E59389470E01BE495D4BC92DBDB795163EF342039
            E2463B4C79E83EA7698B7139340D2E8582B5E607B83CFF87ABF851421FD44C98
            6EC0D6DFD6D8DA4970BCAF511E695425FDC2CE16FDC36E0CD6B55A184604AD97
            186E7DBA896CE5637DA770FE6383F3D3127B471EC9BE874D66142C2621F01E33
            D6D06610F37F4001818F998960CA20E69C82DCCDC89B51605F51E03C8CFD1E14
            646E26A0990CAA5732701A755DC26569ABC8B3567591B7F2FD34170A1ECCF575
            9196FBAA2932D5643C23D80163EFFBC9B7033C88E50FA6B3956645F3DFA5B6C8
            D3D602261AD3D9F1568C1B4F18D412172611DEC50029C5BD4BBFA78B4F188092
            BE458E08262F19983E2D185B2D50F2C8C78D192757F321D379C922F89AEFFBCF
            CC1F70106FE460408A9B4E88237637E9CE07B39C1840B2351A4CE7CCCB27CAC0
            65163C91C3EE94B4797E9B32CB330DF7DBD2F75A8E14C84EC3637D1C9C253DE4
            590F6EA78774B4C128B686D6B32CC1FB4586A283E1445106B2D3F0AF0DDC69CA
            88F673DE997D3C0BD1EF712B47ACCBCE8C158A666DE0118FB04E75DB18FCD980
            91EA6BBAAC1A4AD0B6DB8CAF5FD0CC137CFA97EF60F21FB7C87EA4C1B323F016
            709C76F1FC22870CA59370603AA790B6E27275D9E26C1216AD2E4BFA822DD869
            8D4E51007505038D43BA3BA1627D55297CDB263CBE74E45A17EE02A9F131F73A
            60208279F718935F4FA08E52A4B6C7401D5960F7F2C93E77C3F267977A682DE3
            061ED5CF399BB168FD711F2FCB13B4CE4FE0FFF114E32970AD3FC1983A135958
            60D07DB329BF058402E9537DCC02910AC87546FE8374F3BEA060DB40C97C0F81
            0FD5555E854D9D6A4830323D4D78CD49B9AC0557823AA10D150DC08A46AEB1B9
            7CC2D46FF20C0CDD070458EE46DACC2FA20CCAC64DC57B22E1ADCE931AB2721F
            01FB6A4A5BF7D412A9AF83DC8F20C73B9EA1E3795994496E716803ADE548565C
            99E7FEAEDA15C592D9309F254933DE9514AA181AE240CE2CC01C3761EB0FFD59
            CA805B762306A50664690A1EB2283C56A301B12D25CFD4DC370DB5305DC22D57
            41020CF2CB948281E67A1BC6970D4BA96BAD19FED280A2298C6BACA6A52239E7
            E2FF559810BFE7170EAB49194DB2008C99579E25051278949FB488F0F1C51F93
            D9324798297184D9B7D8E66B9D393E799E43FEECA24FDEA7B341F9654105E267
            A5A0A834D22B2CB267F92C29C8F6B3F85B584EA462E7D62660F887917C4DD615
            D59730442C66CEDAF259221019C83F65F91291082F022064B3144723D4BF8E60
            C98220F8E52F7E894FBEF88438482C818492B87C8244A0A5643F072C9F250291
            81FCCD860ED4010A8B83E3AC2C8522A9C7BC049D555AB3828EC39826FE6B3ACD
            1874310C710815826856828590AF829270F1126E014F775E37DCF762843FCDD2
            264919F14F6C632CA3FD868108FECCB143DBB823D72C817E2F2A6FF0D24C4B3B
            A94B0D70F9A79E97525DB21E3A26A95BEDA466FDDEB3D48395DE1CDA9EA16BB2
            10C2A694B14D37B93266597D03C1645CF97099A3D3A56754BCC5B39436FBB5BF
            B4660939AF2C11F8CAEA30760500DD1B39DC9CBAE8CAA59436D84F679ACA38D6
            97CF3D1954856914175C3C708512650D24DD029639DC011B697E32F155C1D038
            BFCC702C35D15F68D5B3D939CD6F6B5217FC655CE3ABBF7F824F0E538AD37057
            2A31F1B506058395B444A0473E3453A5790F46C7A428060EEF7EC6A0424402A1
            EB36E9E685B6A5C74A5A5BA9C76AE0F62D7C6FEC3854CCEF7EF61CA5D3A8C6BA
            E7AE5D1207ADBC1EADD4B1FD57FB26B4FB03C5C346EBCE23FCAAC6DDBAB99DBE
            9DAAEA2703E8F7F6E92AB3D6B8CA2BCCD3FAEA05AB2ECB780E30D6F2D77942DE
            13E8BBB2C7CBF9891995BB4249E2FC01B350E5C0B416BC3F5304D850059EF44B
            6EDB2577E39477A332061D7C50875591641C7B482402C82A048903D31AFAC9ED
            8317ACF9E583630E98515F240EC01B484841D97BF082E54E18FE7060DA638ECF
            4348D6A860DBE73FBE7FBD91DDD8BDA2E03842CF5FAB48FCB8DE6E5565DE6C3E
            B1C0D73955D763428DCB8A4021A6F19C44CFBCF77F7ABDF92F6F48946363E5A0
            BA0000000049454E4400000000}
        end


    Или может быть есть способ как-то их перекодировать, что бы их понял стандартный TImageList?

    Может быть у кого-нибудь есть нормальная сборка Toolbar200+TBX, для 2010? Я в инете много чего нашел, но либо с не рабочим патчем, либо вообще не работающие... может быть из-за этого и не работают...
    Сообщение отредактировано: Felan -
      пересохранил, последние 4 байта мешали :)
      Прикреплённый файлПрикреплённый файл4ws.png (5.18 Кбайт, скачиваний: 389)
        еще раз
        Прикреплённый файлПрикреплённый файлswws.png (3.18 Кбайт, скачиваний: 364)
          1.user posted image 2. user posted image
          Они?

          Это png в 16-ричном виде и искаженном формате. Надо выкинуть первые 8 и последние 8 символов и трактовать остальные пары символов как 16-ричное значение байта.
          Ну и для второго тоже самое.

          Firefox, Konqueror принимают эти файлы как png. KolourPaint - нет, хостиги картинок - тоже не принимают.

          Добавлено
          antonn, О, опередил :)

          Добавлено
          Походу, для нормального понимания, нужно просто последние четыре байта - те, что нули - не отбрасывать, а тупо заменить на AE426082
            Да, точно они.
            Я в принципе ручками уже начал вытаскивать. Написал прогу для первода текста в бинари. Первый 4 байта - кол-во картинок... Ручками одну вырезал...

            Спасибо. Теперь с готовых нарежу :)

            Добавлено
            Вопрос решен.

            Добавлено
            Кстати, Adil, у тебя не совсем правильные рисунки получились - прозрачность пропала...
              Цитата Felan @
              Кстати, Adil, у тебя не совсем правильные рисунки получились - прозрачность пропала...
              Так я их "руками" перловым скриптом и доставал, и тогда про последние четыре байта ещё не допер, вот и пришлось, чтобы на имаджехостинг выложить, потом картинку копипастом из браузера доставать в колорпайнт, а он прозрачность не поддерживает :).
                Ясно.
                Вобщем я в принципе сделал, но пришлось в ICO все перегнать, т.к. ни TTBXImageList, ни TImageList не захотели грузить эти картинки, ссылаясь на неправильное CRC. Хотя, Irfan View и Paint.Net нормально их открывали (правда в первом тоже с прозрачностью были проблемы, нарезал во втором, первым сконвертил в ico.)

                А что это за последние 4 байта? Я так понимаю, там и должна быть эта самая crc?
                Но куда она тогда могла дется из оригинального кода? И почему, компоненты ее требуют, а редакторы - нет?
                Предложенная тбой волшебная комбинация (которая мне кстати не помогла с компонентами, а с редакторами не пригодилась) - AE426082, это и есть контрольнаая сумма? Как считал?
                  в тексте первые 4 и последние 4 (или 8/8) корявые (точнее к самим картинкам не относятся). PNG я перед выкладыванием перегонял в tbitmap с альфой - альфа оставалась, могу дать в бмп (32 битный по иде должен нормально грузиться в imagelist). Ну или отдельно маски и rgb, если еще нужно
                    Не, уже не нужно. Я уже сделал что хотел, и избавлися заодно это этих (левых, как мне показалось тулбаровских и TBX компонентов).
                    Но с теоретичиской т.з. любопытно, что это за данные.

                    Первые 4 байта, это количество картинок, для ImageList. Остальное не совсем понятно. И что за числа, который предлагал вставить
                    Adil
                      может выравнивание какое...
                        А есть готовая программа для сохранения картинок из dfm?
                          Нет. У меня по крайней мере.

                          Даже если ты о
                          Цитата Felan @
                          Написал прогу для первода текста в бинари

                          то все равно скорее всего нет. Она на прошлой работе осталась... и скорее всего даже там уже не существует...
                          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                          0 пользователей:


                          Рейтинг@Mail.ru
                          [ Script execution time: 0.0856 ]   [ 16 queries used ]   [ Generated: 29.04.26, 22:11 GMT ]