Конференция "KOL" » KOLZip [Delphi 7, Windows]
 
  • Михаил (24.11.07 18:41) [0]
    Доброго времени суток форумчанам!
    Пытаюсь установить компонет TKOLZIP, следуя инструкции, у меня
    1. Unpack where You wish preserving relative pathes.
    2. Create package (e.g. mckArchive.DPK), add all *.pas there.(if *.dcr are also added then remove them)
    3. Change package options to "Design-time only" and "Rebuild as needed".
    4. Save it, compile and install it."

    После нажатия "Compile" получаю список ошибок
    Build
     [Error] KOLZip.pas(458): Types of actual and formal var parameters must be identical
     [Warning] KOLZip.pas(735): Comparing signed and unsigned types - widened both operands
     [Warning] KOLZip.pas(744): Combining signed and unsigned types - widened both operands
     [Warning] KOLZip.pas(855): Comparing signed and unsigned types - widened both operands
     [Warning] KOLZip.pas(1362): Comparing signed and unsigned types - widened both operands
     [Warning] KOLZip.pas(1553): Combining signed and unsigned types - widened both operands
     [Warning] KOLZip.pas(1675): Comparing signed and unsigned types - widened both operands
     [Warning] KOLZip.pas(1855): Combining signed and unsigned types - widened both operands
     [Warning] KOLZip.pas(1856): Combining signed and unsigned types - widened both operands
     [Fatal Error] Package1.dpk(40): Could not compile used unit 'KOLZip.pas'

    Подскажите пожалуйста в чем проблема, и как установить на Delphi 7 этот компонент.
  • Vladimir Kladov © (24.11.07 20:04) [1]
    Комонент давно не обновлялся. Поправьте ошибку, и он заработает. Парольные архивы он, кстати, всё равно не понимает. Но если этого не надо, то работает хорошо. По крайней мере работал до расхождения.
  • Михаил (24.11.07 20:53) [2]
    Спасибо. А где взять dlls?
  • Vladimir Kladov © (24.11.07 22:23) [3]
    Очевидно, в Сети.
  • Vladimir Kladov © (24.11.07 23:02) [4]
    Кстати, ситуация, похоже изменилась, и начиная с 1.30 (сейчас версия ZipDll 1.79) поддерживается криптование. Кроме того, имеет смысл вообще скачать исходники самой dll (они на C), и попробовать воспользоваться Casm2Basm, чтобы можно было встраиать поддержку zip в программу без dll. (Лицензия позволяет модифицировать исходники). Думаю, враппер на Паскале к этой библиотеке не сильно изменится при переходе к новой версии (а может, и вообще не понадобится, вряд ли функции dll слишком сложные, чтобы к ним враппер делать).
 
Конференция "KOL" » KOLZip [Delphi 7, Windows]
Есть новые Нет новых   [134431   +10][b:0][p:0]