OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 17 Сентябрь, 2019 15:21

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 94 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Порт zlib
СообщениеДобавлено: Среда, 13 Октябрь, 2010 18:43 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4489
Откуда: Россия, Орёл
Пётр Кушнир писал(а):
Ковыряние в исходниках стороннего компонента не совсем то, чего ожидаешь от компонента, выложенного на zinnamturm.eu
Нехорошо-с. Дарёному коню в зубы не смотрят.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт zlib
СообщениеДобавлено: Среда, 13 Октябрь, 2010 21:03 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2601
Откуда: Россия, Ярославль
Голубицкий недавно писал про такое отношение к пользователю бесплатных продуктов. Статья http://www.computerra.ru/sgolub/567463/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт zlib
СообщениеДобавлено: Среда, 13 Октябрь, 2010 21:33 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
Соглашусь с Петром и с аргументами Голубицкого.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт zlib
СообщениеДобавлено: Суббота, 16 Октябрь, 2010 07:01 

Зарегистрирован: Среда, 17 Январь, 2007 03:59
Сообщения: 225
Пётр Кушнир писал(а):
Ковыряние в исходниках стороннего компонента не совсем то, чего ожидаешь от компонента, выложенного на zinnamturm.eu


1.Не я их туда выкладывал.

2.Нигде не утверждалось, что будет работать для вечной альфы или (беты) 1.6

3. По моему исходники для того и выкладываются, чтобы можно было их совместно развивать.
А не для того чтобы печалиться. Для чего тогда SVN репозиторий заводился?

P.S. В аттаче порт для 1.6. В SVN выложить не удалось. Проблемы с подключением
Поправил, проблему с WinApi._FILETIME, в rc5 она описывалась именно так и описания функций были другие

[Модератор] с 20.10.2010 размещён: http://oberoncore.ru/bbcc/subs/zlib/


Последний раз редактировалось Штирлиц Суббота, 16 Октябрь, 2010 17:31, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт zlib
СообщениеДобавлено: Суббота, 16 Октябрь, 2010 14:14 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2601
Откуда: Россия, Ярославль
Штирлиц писал(а):
P.S. В аттаче порт для 1.6. В SVN выложить не удалось. Проблемы с подключением


в ББ 1.6 rc 6 компилятор ругается на тип WinApi._FILETIME
Насчёт SVN - тут недавно всем раздавали новые логины-пароли, обратитесь к Евгению, он поможет разобраться.

Штирлиц писал(а):
1.Не я их туда выкладывал.
никто не утверждал обратного
Штирлиц писал(а):
2.Нигде не утверждалось, что будет работать для вечной альфы или (беты) 1.6
Дак там в модуле Strings идёт ошибочное укорачивание строки через SHORT - есстественно оно не будет работать для русских букв в 2-байтном юникоде. вот бы об этом кто-то предупредил заранее.
Штирлиц писал(а):
3. По моему исходники для того и выкладываются, чтобы можно было их совместно развивать.А не для того чтобы печалиться. Для чего тогда SVN репозиторий заводился?
у каждого свои задачи, я, конечно, могу выделить время на ковыряние ЗИПа, но тогда мои основные задачи останутся нерешёнными.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт zlib
СообщениеДобавлено: Суббота, 16 Октябрь, 2010 17:41 

Зарегистрирован: Среда, 17 Январь, 2007 03:59
Сообщения: 225
Штирлиц писал(а):
2.Нигде не утверждалось, что будет работать для вечной альфы или (беты) 1.6
Дак там в модуле Strings идёт ошибочное укорачивание строки через SHORT - есстественно оно не будет работать для русских букв в 2-байтном юникоде. вот бы об этом кто-то предупредил заранее. [quote="Штирлиц"]

Проблема была не в том, что используется SHORT, а в арифметических операциях.
Сейчас это поправлено.

P.S. Доступные мне просмотревший архивов, если и не поддерживают UTF8 (отображают крякозябры)- архив открывают и файл извлекают нормально


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт zlib
СообщениеДобавлено: Вторник, 28 Февраль, 2012 13:08 
Аватара пользователя

Зарегистрирован: Вторник, 28 Август, 2007 00:55
Сообщения: 320
Откуда: Украина, Днепропетровская обл.
Штирлиц писал(а):
Пётр Кушнир писал(а):
Ковыряние в исходниках стороннего компонента не совсем то, чего ожидаешь от компонента, выложенного на zinnamturm.eu

1.Не я их туда выкладывал.
Ладно, признаюсь: я их туда выкладывал. Но не зная о баге! Цинн очень заинтересовался и очень просил. Потом ещё документацию просил. Пришлось посредничать. Между умным В.Сидоровым, который переплюнул сообщество A2, и жаждущим новых компонентов для своего сайта Цинном. :D

Интересно, а кто-нибудь собрался и выслал правленную версию Цинну? Он ведь этот форум может не читать и баги не отслеживать. Штирлиц, видимо, это предстоит Вам, раз уж Вы мэйнтейнер ZLib для КП. Чтобы потом "новаторы" слюнями не брызгались. :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт zlib
СообщениеДобавлено: Воскресенье, 13 Май, 2012 14:23 
Аватара пользователя

Зарегистрирован: Вторник, 28 Август, 2007 00:55
Сообщения: 320
Откуда: Украина, Днепропетровская обл.
Господа, я выслал-таки Гельмуту Цинну сообщение, что вышла более новая, чем была у него на сайте, версия ZLib. Со ссылкой. Переадресую вам его вопросы, поскольку я сам библиотекой настолько подробно не занимался. Будем с Гельмутом признательны за ваши ответы.

Цитата:
Dear Oleg

I added all changes of the newer version and I have zlib ready for
uploading.

A few questions before I do it:

- Which new features was added?

- Is Vladimir Sidorov's e-mail address vsidoroff {at} mail {dot} ru valid?

- The sample "MODULE ZlibTestzip" doesn't run. It produces Traps.

- Also the sample form the website http://forum.oberoncore.ru doesn't work.

- On the website they are speaking about loading png files with Zlib. Is
there a sample available which show this facility?

- At the appendix I send a zip file. Can it be read the file with Zlib?

One more question:

- How to list the directory (contents) of a zip file?

With best regards

Helmut Zinn


Вложения:
access_log.zip [219.23 КБ]
Скачиваний: 111
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт zlib
СообщениеДобавлено: Воскресенье, 13 Май, 2012 14:34 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2311
Откуда: Россия, Томск
Oleg N. Cher писал(а):
- On the website they are speaking about loading png files with Zlib. Is
there a sample available which show this facility?

- At the appendix I send a zip file. Can it be read the file with Zlib?

- How to list the directory (contents) of a zip file?
ZLib занимается сжатием потока данных. Например, берёте массив байт или строку, и сжимаете. Потом можно разжать и получить исходные данные.

zip-файлы имеют специальный формат: заголовок, имена вложенных файлов в какой-то кодировке, пути к подкаталогам, контрольные суммы и т.п. Библиотека ZLib используется там только лишь для того, чтобы сжать содержимое каждого из файлов в отдельности. Разбор формата zip - это совершенно не связанная задача. Аналогично с форматом png.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт zlib
СообщениеДобавлено: Воскресенье, 13 Май, 2012 19:50 
Аватара пользователя

Зарегистрирован: Вторник, 28 Август, 2007 00:55
Сообщения: 320
Откуда: Украина, Днепропетровская обл.
Вероятно, Гельмут хотел спросить: удалось ли кому-нибудь использовать ZLib в таком виде, как есть, для разбора формата PNG? Возможно, с помощью дополнительного кода, но на базе данного порта ZLib.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Zlib
СообщениеДобавлено: Воскресенье, 13 Май, 2012 22:51 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1162
Откуда: Tel-Aviv
По-моему, для PNG проще использовать проверенное временем ПО под названием libpng. Если отсутствуют обвязки для библиотеки, то перенести их с Делфи не составит большого труда. Уж всяко, быстрее написания её аналога.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Zlib
СообщениеДобавлено: Среда, 16 Май, 2012 18:00 
Аватара пользователя

Зарегистрирован: Вторник, 28 Август, 2007 00:55
Сообщения: 320
Откуда: Украина, Днепропетровская обл.
С такой логикой нету никакой необходимости и в ZLib на Обероне, ведь есть zlib.dll. С тем же успехом, зачем Оберон, если есть C# и Java? Однако почему бы не иметь в дополнение к libpng.dll ещё и Оберон-вариант? Тем более, что в AOS такой исходник есть, и я полагаю, его проще адаптировать к ББ, чем дельфиозный.

Но Гельмута, это ясно, интересует возможность работы с PNG чисто на КП/ББ, без привлечения сторонних библиотек. Поэтому чем давать умные советы подобного рода лучше отвечайте по существу.

Вдогонку. У Гельмута есть вопросы, и даже, похоже, он нашёл баг. Я попрошу его прислать мне исходник, о котором он говорит, и приложу попозже.

Цитата:
From Helmut Zinn

Dear Oleg,

please send me the Vladimir Sidorov's e-mail address.

I have some questions to him.

I wrote a little program and I get a trap inside Zlib if the following two
conditions are not met.

- Why must be the file (which I would like to add) in the same directory as
the zip archive?

- Also it is not allowed to use file name including its path name.

Regards
Helmut Zinn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Zlib
СообщениеДобавлено: Среда, 16 Май, 2012 18:33 

Зарегистрирован: Среда, 17 Январь, 2007 03:59
Сообщения: 225
Порт под BB для работы с PNG есть в SVN,
https://svn.oberoncore.ru/community/old ... s/trunk/Vi
libpng не используется

См. Vi - работа с Png и Bmp


Последний раз редактировалось Евгений Темиргалеев Четверг, 17 Май, 2012 06:09, всего редактировалось 3 раз(а).
доб. ссылка на тему форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Zlib
СообщениеДобавлено: Пятница, 18 Май, 2012 10:30 
Аватара пользователя

Зарегистрирован: Вторник, 28 Август, 2007 00:55
Сообщения: 320
Откуда: Украина, Днепропетровская обл.
Штирлиц писал(а):
Порт под BB для работы с PNG есть в SVN
О, вот это уже кое-что. Благодарю!
Владимир, надеюсь, Вы найдёте время посмотреть "баг", найденный Гельмутом.

Цитата:
Dear Oleg,

here is my little program ZlibCmds. It contains 3 command:

1. Show: List the contents of a zip archive into the log window
2. Decode All: Unpack all files form the zip archive
3. Endcode File List: Pack all files from the selected file list to
the zip archive.

Inside ZilbCmds there is its form and a short description about how to get
the traps.

This program ZlibCmds works only if the zip archive and the files to pack or
unpack are in the same directory and the file list has no directories.
Otherwise you get a trap.

Regards

Helmut

StdCoder.Decode ..,, ..kH0...3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX
7.2.s,MR7,,k,5TWyql.bnayKmKKqGomC5XzET1.PuP.MHT9N9ntumaU2,CJuyKtQC98P9PP7O
NbXmb.2.QsXk2kRD0,6.,U08J99SdfJHPNjvQCJuGKfaqmY6MwdONl1QCh0708T,U..w.ggXU.
2U18J99SqorGqmQCbWBxhYFWUl1UnNHEWUmr.6.whVk5kn40,6.,.Xj,cU.ktAcoZimBhWhioh
gnZcZRCY.2.w22U.EBE.0.4.I3VuI3.0E65.Q0AU0KyB.,UnU.2.e,2.,AE2.e0.,6YUe6.4E.
EfqT7YlLL.3Qwb8R7vIdPMP9Qbf9bWK,U1.,Uz1,UZ1,c.Rk10oIrH5kMLn3An2EduGhjr4EML
n3Qx2EISxham,kLLn3Yv2U..............................AU0U,2.0EWfn,YlLL.YcZp
i1xhhhhVphYhgmRiiQeo,U.Ay2hgq,.RdJ.0EtV.2.a,2.O.0E.g04kVU76.8E,9z4E.0.t,,.
,,,.4.QcVZhdJgmBBVuI3.0E65.I0sE,U0I.AU1U1Ikmj,6.Q72U.EE6.,U.W.kV44.U.2GE,0
.1M5s.3.C.8kIE.4,8E20.7cUZT16.,U9V.2.00,6.k.0.C2..,6j3.GE.c.N.760c.t.7c0c.
1,iU.M,3gwP.0.N,,.p.,6.N3,.JFc.0ES,96.sCc,3gwP.0.D,,6.I16..I3.0E6,J.DcUZT1
E.sME.c46.,Ue0,c8.2UE04.OE2k14.A.2U12.OE0k1U4wU.k1.J.D.A.2UH8.WE,9z4U.Ec5.
2.p.,6.wT2U.I3.0E6,L.O04kCUaV4Y.2U42.Y.2UxU,Y12UHU62,2USU6A12UFU6g.2US.r.,
M2609.,c5kJUFU6QU.Ua.H.,s7c,P.Fs.E,E.G,,60L.,M32U4g,2V1U4I.6360J.K,Ok4E2C.
I.6360J.S0g,s.E,UIU6Y,2UJU4g,2V1.3.G,WE4E.K,Ok3E.K.4.2UhV3I,sCc,J.D.OE2k1.
1.,s.E0k1U4w.w.E3.k.E.Wl.60L.,c7M.v.G3Wk4UQW6A,cRECE.45aE,9z4E.0.,W..p.,6.
N3,.J,U.2G2.F6.,E.4y.M0H.Wo.M,T.On,c03gwP.0.N0,.p.0.4E.2.JFA0z.U.2Gk.UGU8A
.6Vc0UuA.6.YM.8z5U.kAU.E10.,6.K,43,c0jC,QV0KyBU.2..c4E.k.Ue.E.m9s,,U8Y.QV8
U8A2QVEE.ek8UO.RO.wzBxd2heAhcUIfgBhWRchZgnRbBgV72ZegV7genhgm3YYBhjBggxgUog
jJiUIfgBBPM0HB6FONNPPf9R,dKHfPR96P763M1Hc.3tId9N5OP7vQRtHVPNR9JTvPN9FHPMNv
PD98DdKNPO3v9ZuQZvMTtEP9Nbv7N76Dt6p8PHHRepo0LE0pkCqpKKtSmI8m4aEJam4qk2aoa0
pb8Je0GXaKqKqtmGEWorCLuOoom4QeoZgAxhbZ3dONl9R5uPR9RZvPN9P9fQb99,7JMHUg2YLB
hiBckBhg2YOZhdtETfPb9Rb99,dKNXOBhkRbBgV7AVcI3akuCrmCLEGpmWb1hhYd9bONNPN59R
HvPRvFfPMZ9NPM0Hc8H,5uHRuIdO1HEs4KuWKaKKr0mS0GYyqt.uGs4KuW4in4ak2Cpm0rk8rk
Grr8LEqHE8mL8mRqk4aEf4Idqk2aEsIieIbUIe3RcDJe2hV7AV7AgmRgcBhqhgeIbUAcGJe,Bf
U2iVZicVUwd43Y13d,JevgV7M07POZPN59RTnweGR00...U3pd2RbBg,VeITuE98FfeI986b8O
TvRJtCPM0OpUU7AAeHEeJq.RNEZvMF1rN1HM0HMNR9Rp76p8P.9ePdfQnvCPM0ogoJbUwedpBo
Z4BdAhcIBdBhcvgV7EuaqqKKR0mfa4sInuIdOFP8JHOH.ZPNbfC,NGR8J9uF9eIrN18oWSoYuo
4ak2CJuGKac9T8QQ5akd.mIriHECJuG4QeoJidphb3ZWAcmRA663N8r76b8R..VPMZf91fQ59O
M8r76b06HgV7MM2YugbUIfg,wdkhA1eQ51WGs4Kt.69,dQ9vQHtCPU7pcUIiZRiUgbUIfg,sO,
7JFOFRO1Hk2WWUwgZZiUogdJinZiUAgm,0mmuKu66JN8PM0HM09XUIbx22.Ooo859ePdfQWmk8
rlamRk2SJYaIaKIEK4,t6,dHH8H,7FTO1HM0aEt66pVLBhi,7uPb9F19R99JHPP99JTfFH9P99
JHXcggiZiiYgVZiZZZUggiZCdPOPPNN76B9RHtCPM0AVm,.cFH9P91GZHBjnZiZhhIBhh78B9R
N76dPOPPNHtCPM0AVcktWqrSLEyKrKKE4KtCKo.IC,VBU7Q8UH,ggiZiiohVhhZB3,,Ee4Klin
4a.HsI.HePd989fPdnlyqq0rdaKxKKEGoYOJE4HM8HO0mJ0mMamR00UH,IYUQh0JYdQbU.6J.a
kd.a2UpphXxhh,....b0...d0k2C3kYkM0HM0mK0mM0HMIZUggiZC51.MNRXp,UdQ5.C3UZIYd
QbBA,akd.G3U7Q8U7FXyKtqKIGroqaiwi2BgtZZUAakYZUIag2YIhAq2c97PODPOdvQVPM5PNN
76BOENuI9O8r,U13hVJicIYiIYdQbBU7Q8U7,.MHTfPd9ON76X7AUW2aWYZUoc,,.sE..akd.a
2.UNhgVJig2Yl24GHK0GF01..kV.,d6HtCP.HsI.H0.EYyqu8LK00I4G3.....U1,eHFamRU7Q
8U7,.MHHfPf9R99941EF...Q6..HsI.H0.kdKqlyKrGKK0mM....6H.H68wAohZ3jo3YVJC.IC
.akmERcK.uomWb3phoFIKKrAZv.90ak2IfgBhW,58PTvQ9PEZvMF1FNMZHK0GtKad.90gcC76b
8OTnRqk4..7ON5vP7PN18PNf8rN1HEf.44pFh.A6W4i1akmcCe3U3FtQ5cNsJ.BOGN0.G5e1.b
OK..mqrCKR0GXaKqQCNuP5PMdvPZvCP.BPOp76BOOEXaKqQbBA,SLteHEOoosQSJtaKuKKtin4
a.ZXuMG.cE.C3.00UH,ME.,d622..05R,kI.EaM1akd.C3EFKLr0rkCadphb3YoxhUYgdJiZVm
763N8..EsEmaKtK4M8r76.m2MM22.kb051068V11169.MGUUg5.sO.AVc.oA66.0mmUU.gA00.
cF8590WmkM8k2S3.,t6u2.aEq66pNDOoom4Gqo8LLGJoaqtWGs447XZ,M1M0BHEenS00.uGbKq
vWGqyqlmGEOooUVRifBZvg,AVr76pND,dNHf9RONjvJZPOdXcod7ZddQbBU7I9.98SdfQ1vMdP
FR1EKggiZig2YrJig2YmhAHFE4odCpW8JeWGtKqt00V79,NA4nIin4k2OaiIeZxgdRiohgm3ZZ
phopZiVYYZUc6N76BOO.mGE85H,.66.8nIi1Hk2C3kd.80.IYdQ5..gA.H,.N0M0F,cP666O.8
bUk4A,HMNcCI9.R090WmmM8U3lRM0e3U1,.Wmk6985Hl4MFgV7gcC767ON51sCPM1I8.SomGLX
aKq2Ycoe,JeU2CdHR0mU83wd432EEOpU8ZgxhXJ5ktY74422cP1PP9fCO2cH1PPaWBEf66H99e
KR0mYu2EECKoeHECIYk4I6o7AhUIbx6Ar7659O,dCvFs44r8AvuC,7PTvM,,B0YAY8c63N8r,j
02ZX3hUQYU2aMBZUoYU2ZgxhXt6,dH667uHPU7IhUIbx6Aqk2sJ...59OsI99Q1nkkI0GWyIEu
qkqaPJhR3Yug559Or76HeH588JP8r76HeHAhdQbUQgcdC2CMOv869eH7uCEr4qqK4Uk2fvgV7k
YsMF96v76bONV166d8G9GEmqrcCYhjRgiYecBBuqkqad66H0klcC2C..UgxB8rmCLECGE0HEGJ
YK266cHH8H,NFR8FPk2K2r,VHu.pND0XBAV3FESomG5Q5PM0.EdKqkGKc4Ku2YcIiYJbUYeZ3D
P0NHL8pm4KmKKtiHEO305e1..0GfEqKKreHEa2S2HtCPUKVdFqeHEaIb.rllI5UB..Uv2Yg3Yu
g5NOFR88VPMdnI0mK0mMin4aUGhcEhc,ZeUIiYpZGhgVtEFPMZnlWqI0meuIeaIa0GtGaZxho3
YDJeU2ZXFT0GF0GF.j0ojmZgigAoYU23.2Ya22H96t76NP8,7F2iVZCr0sM.UmZgiI8.U3p7r,
V1.0HgiHEmqmuKEenSAhBAV3p78pm4aEVvgVB..KIrCqrGqmOoomqmmooCLuemRqU7o8q.HMMI
5p0kU6OsCM05fC,7J99SCor.ELCoruKu.in4ErER.bHbkR0Gs44p,EN0HOWHEyIX00.8LmeHEU
BVg,1nm.m4p,EaMMsCP.BHR.o6Q5HUmhAA7w6g,IgZxgg2YZphYZZUAhu2Y7p7UUggmJiu2Y0x
dDZd3BcCRbBAV0tFUH,Y700UH,IYEBgXRB6RAcm,0GF66b0.Eskk.a0b06Hg,HsM,dCvFeKKwQ
6.QCBuP5PRb98HtCPU7FICKECGEu2HFHQgi2dVRiHhgghAEIaGEGJYKYBk2CKLSomGrdKKqK4E
lKqnm0AZvg,akk66cK.yIsME2B2Zk,.N,.a2ZXUg5p0Uf,U7IiY3Yug55f9dPNlHLuomSLdKqk
G4FdHsC,dQQeZZiExhn3ZWhgbBZv2YZJC,dCvFX4IasCPM0AVGhgVZgEVcIiYZZU2iVZCN76HP
8rN1M0j02ZkBgo765763d6H76BFI8LmuGcyqtWmI0mKAhUY59Hm2YacT9fQZ967uHP.Hkd.C3.
dnIiHEC3Ea.aU5hgop62ZkBgo79mqrCKKohVhBHVZVuEq66v76ROGin4a.HkYcT91d8G.HUa76
cFHXn7NsHN9NF7PTHK.NFe8peKoIiHEUuEn2Yx2YC,M0A7.d0k2Eh.AcYZg3,44NFr.BPOR,km
.H79,tSv99,dNYdZphbZic3ZdYZUI9Q6CLuoZ0hgnZi1xhhdQ9ntaqruKK0Ghm4.GomOqkKLqG
rdGLt4KuKqnaLK0GtM8U7UH,Q8UW2iVRAEF...V1H,.N0M0g6i1A,90k2A7.EE8pm4aEVcEK.N
lo2Y3p7U7g6.HcKcKsE.UcAAcQ91kWM1.K2,NFRvMcF6HsCPM13OFD00rk8LL.2Yug53dKNPO3
v9bOMP9QNPNbv91vM5PNbvQz8PTvNRdSH9Q3tCPEs447XZ,0GRq1..8mRqkWuIWIfglVqKmM1P
c.3tIG4sH6JUV,D,yGdsMUbkH.p,,VXNNUB2dZJiZ3YdRiUYichgUogjJihhVBQeoZg1xhYdQR
7F9vMTXUoZiYZg2YioZ3pdioZioZnAerxap3ep2eG3eEpdGBbGJgaBbW3bGxatocIpiBpglwcj
hh1JigBctJas3hMZZ1Jgm2jB2Yc3fcRcqocJBas3hdJfdpe03hd3hbhhGBhdxhZZgcxgmJfXJf
GBhMpcaBglhhHJiohi5pgVZar2akIjYxcmJisIihRcAZd1JdpBj9ZiNRgOJedN1,tBRdARtQNN
HVPCR7AL99f7JjOSX9PRdMRPMnvGPvGLOQDuPPnOWJxKIe4HL0pu0JLqIYGpQuoQuKuKrq4qe8
HKCIZUFRct2bEBbE3erwdB2YCJgMhhWpZmoZFBfnQhmQh0RdiYZqoZggekgg4ZeaBeEpg83dEp
d1Jg6JfdBfkhgY3hbFPqov8ou0Jh4ncCIo0nP0HQGJKKJLumvumnCLNKJLqEECreyor8LQ8KVW
LoaJqGrcWnsyKtSosqqgOnaSLLCrc4LNaJPCqv8IL0HL0rwumYmmYKrMKIL0nWumWmGdCKp0LV
eJv0JbOrc8JuKoMancGKcyIeqEEOKcSnbuIlOraGHxOJLiKtKrZKrWSpZ4LuCqvKHL0HL8oMmG
PumrSHPumPCqZqqkGKmqoVaJoSHbCIlaKP4JO4qqGqQGnkqKuqof4KmGKdiIOGngqEEqKKumm4
HNuGLGHLGnWKpkmKLyqoSLVuGq8pqeoWWJxSLKaopmKeOneuKmOIY0JbuoQuoPyIb8qM8pWuGP
umrWHPumrKHPumPKpnOpfmGL0nOCqQqEEKJgmmbKHMKJL8HLumUKJLKJL8nteogmGKyIO4nWao
dqqYaJraJhumNSqv0JL0HL8pM0HLWKM0nW0HLWHOuGLCqQSokGKm4pZ4KgSHdarkqKbCJPqEEO
okGHLumm4HN.gcqZat3amIir2dM3d6Ja7RhhJjgoaiAdtoaiAdqoaiwaJ,umu0nl4pZGHLOHL0
nWuGLiKL0HL0nWKJfaLoqEEuGXGrPqoqOoWmmOGIL0HsKrVmorWnrKrXmouarZ8rXyqquGMuGK
KpqmGKKpbmGKOHKumN4HLaJPaHrmqv8oPuqq4IPuIY4rpOIMKIoaJVIeNpaB2YFBciYZgheNJc
3pZioZqgatAbmgh3xiehesYcdReqYZapil2bBZilYZkoZDBbmoZpxamgemoZfpeiQhLxh0haiJ
iiIchxhNJct2dVBc0Jg6himoZB2YpYZ3Zh7hat2aiIamIchxhiAfr2diZiiYghhhmYcYphKxg0
pZWhhhBf0Be,ZgixhrJcGphMxg1Ba6ZiNBcggcioZ,pZXpdiZipgh3xieNGTvMFP1OHKOKvoZk
oZhRakoZ5BfioaiwcigcgBeqoZ3xhrJceBapYZi2igZgigci24RNJDOBP99hNANfSV7AbvEpPJ
ZtNH9FhNJZd9989VfBXuMJ9Q3O1,dBVOCBPI3fNndMQcjJipR7RtFTPP5eMRNEn9BNd9bPIZ8R
98JXNJZdJRtQ9OHPe998RRd9RtOdPRVd9neBZNJPfMRdAump8neumlumWuGQqEEiakYdMxa3ph
JRaiYZfpZhhcrxalYh2pZHJesBjLBilhh4RgJ3f2pciQi3pZiQimg6RNJhNJRd9fe9nPNRvBnN
AdvMVNHnfNfe91fSldBRdQlN1,tHPvHDuJjdK38ARd9RN1,N9PN9,NNR9N,tPB969fP5vPaKrS
KEqmKqm4qkMuGEaIr0GhmqowZH,66d9O8rmUV3Yo3hZ3YVRgXhA.aaUogdZBRN1Zd9,tI99P66
d9O9HnaKq2YgBhnZiUIgZZhjxiUAgiZgUQggBhXRhUAhi3Yo3hZlr66TfP,d69eP5XZdFH1NOO
b9R376PsAR76186dfQ19Q,tP5vMffQbfC,dHH8H,7N9fQ9fN9fQ9fP5PN,78ZPN1nI0mouKEe3
OoosQSomo6YcVZiZZ8Pn4qk2aEhkLqorGqL4Immqm8rN8HLyKmCq4ak2e3.3ORBfN9fQbnrGql
..CoqGaiwhY,.kruqtkr..EtCqN8HLy4..7ONB9P19R9f9T9N51.cFHXntP71.kYuKnmqkG5..
MHHvQ5f9..cI9PMKanp3..QeoJidltumrG4.UIhgnZiuBhkpZjZgX,.wemBBQC..cKH9QR,8ss
HpmsEuam,CbH7NGLtmKWKqtCK.4Te..c95Wo,YcZRiX3.5uPAAsQUm,..Unp3.6F6.ZD,2U.UI
U.U72U.6.,..1cUXDJcIf9P8rtumdcIf9PY62Ulb8.CLL8puEWE.8z,6.,6.QJ,k1kFF.0U1CS
W5ktumdsIaLqKKWKqtCK.4D.o3aLq.,cwD.0.E2Eh0U.2U.E,,.RNEd1KbZRi2V.6,6..UY6.0
k.0U.6.665hK2.,6zRS.WI0N.M.6.,U0KyB.,..e,2.A.c8.2UEC.6..mEw7169rwKiEw3c0Cy
2xBqqmYintET1.UH.,..W.0.A,,U.yen791tc0MyfU.az86.r8OmOGW7vt1...
--- end of encoding ---


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Zlib
СообщениеДобавлено: Пятница, 18 Май, 2012 11:11 
Аватара пользователя

Зарегистрирован: Вторник, 28 Август, 2007 00:55
Сообщения: 320
Откуда: Украина, Днепропетровская обл.
Кстати, если не стоит задача сделать проект на чистом КП, то можно работать с PNG через биндинги к SDL_image (используются libpng.dll и zlib1.dll) или через биндинги к FreeImage.

P.S. from Helmut:
Цитата:
I started to prepare SDL for CPC. Question will be come soon.
I downloaded "SDL 1.2.14.11a for Component Pascal (BlackBox).zip". This
archive also produces traps with ZlibCmds Show & Decode All.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Zlib
СообщениеДобавлено: Пятница, 18 Май, 2012 18:01 

Зарегистрирован: Четверг, 12 Июнь, 2008 17:30
Сообщения: 37
>>ZlibCmds... you get a trap.

ZlibFiles.GetFileDateTime:
...
WHILE info.name # name DO info := info.next END;
...

to:
...
WHILE (info # NIL)&(info.name # name) DO info := info.next END;
....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Zlib
СообщениеДобавлено: Пятница, 18 Май, 2012 20:08 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4489
Откуда: Россия, Орёл
maliya писал(а):
ZlibFiles.GetFileDateTime:
Поправку внёс. Спасибо товарищу maliya.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Zlib
СообщениеДобавлено: Суббота, 19 Май, 2012 05:10 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8174
Откуда: Троицк, Москва
maliya писал(а):
WHILE info.name # name DO info := info.next END;
to:
WHILE (info # NIL)&(info.name # name) DO info := info.next END;
Первый цикл написан рукой, не подвергавшейся систематическому обучению писать циклы.

Откуда в который (наверное, тысяча сто двадцать пятый?) раз etc. etc.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Zlib
СообщениеДобавлено: Среда, 23 Май, 2012 09:33 
Аватара пользователя

Зарегистрирован: Вторник, 28 Август, 2007 00:55
Сообщения: 320
Откуда: Украина, Днепропетровская обл.
From Helmut:
Цитата:
Dear Oleg,

Did you test the new version of Zlib?

It seems to work. All previous problems solved.

Now I encounter 2 new problems:

1. The date & time of packed and unpacked file is not identical to the date
of the original file

2. It overwrites existing files without warning.

Should I update the improved version of Zlib to CPC or waiting until
everything is all right?

Regards
Helmut


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Zlib
СообщениеДобавлено: Среда, 23 Май, 2012 09:56 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4489
Откуда: Россия, Орёл
Oleg N. Cher писал(а):
From Helmut:
Разработка Zlib открытая. Автор про это даже явно писал
Штирлиц писал(а):
3. По моему исходники для того и выкладываются, чтобы можно было их совместно развивать.
А не для того чтобы печалиться. Для чего тогда SVN репозиторий заводился?
Раз уж Вы, Олег, на это дело подвязались, то может и займетесь внесением поправок?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 94 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB