|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
dartveider13 А здесь подразумевается замена UTF8String на что-то другое? Нет, сжатые данные нужно представить в форме исключающей появление нулевых байтов. Например, base64 ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 12:25 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
Kazantsev Alexey, т е после сжатия еще раз закодировать строку в base64? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 12:44 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
Kazantsev Alexey, а вариант с подправить исходник очень сложнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 12:47 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
dartveider13 т е после сжатия еще раз закодировать строку в base64? Да. И если будет выбран этот вариант, то стоит сделать полную ревизию формата. Например, отказаться от кодирования строки в base64 перед сжатием. Отказаться от сжатия UnicodeString и сжимать байты. dartveider13 а вариант с подправить исходник очень сложнее? Это определённо сложнее изменения формата данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 13:10 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
Kazantsev Alexey, мда... Тут придется переделывать вторую часть, которая на винде на делфях... Но байты я вроде уже сжимал пробовал. Там создается два потока: поток с base64 и поток сжатия. И все это добро потом в ШК запихивается. Да уж с либой aztecgen было проще. Жаль что я ее под линукс не соберу, а длл-ки под линуксом не работают ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 13:22 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
dartveider13 Fr0sT-Brutal, исходник этой либы написан как я понимаю на плюсах, я в них не очень. Тут как я понимаю надо попробовать собрать его в линуксе? Что получится фиг знает. С инета я взял его и скомпиленой длл-кой Тогда да. Хотя всегда остается Wine ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 13:45 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal, любопытно, любопытно. Это ж что получается. Я могу попробовать через wine запустить уже работающую программу windows? Как же мало я еще знаю о линуксах))) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 14:08 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
dartveider13, Немного покопался в LazBarCodes и оказалось, что ноль во входных данных считается ошибкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 16:28 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
Покопался ещё немного, и оказалось, что автор zint (порт которой используется в LazBarCodes) признал, что это не правильно и исправил ошибку . Я пофиксил lbc_aztec.pas, можно пользоваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 16:44 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
dartveider13 Fr0sT-Brutal, любопытно, любопытно. Это ж что получается. Я могу попробовать через wine запустить уже работающую программу windows? Как же мало я еще знаю о линуксах))) Да, я запускал свои: гуй+файлы+сетевые операции+БД FB - заводилось ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 19:11 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
Kazantsev Alexey, Ваууу спасибо. Я обязательно попробую. Вам прям тыща спасибо так отвлечься на чужой вопрос ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 05:52 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal, этот вариант я тоже обязательно попробую. Интересно посмотреть. Так то моя програ на винде, которая сейчас у пользователей стоит не сложнее блокнота ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 05:54 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
Ну что ж. Под wine моя программа взлетела на ура. Будем использовать этот вариант пока что, но все таки я думаю допилю версию на лазаре. Отдельное спасибо Алексею за посильную помощь с разборками lazbarcodes ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 08:23 |
|
Как подружить zlib от Deplhi с Lazarus
|
|||
---|---|---|---|
#18+
dartveider13, zlib под linux в виде so-ки спокойной ставится\качается ZLib.pp в стандартной поставке fpc описалка вот пример постепенной распаковки Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 09:43 |
|
|
start [/forum/topic.php?fid=58&msg=40114487&tid=2036843]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 148ms |
0 / 0 |