Cita:
Empezado por Ñuño Martínez
[...] Me pregunto si estas unidades (libtar y zstream) pueden usarse en Delphi.
|
Si compilan en Free Pascal / Lazarus, no veo por qué no pudieran adaptarse a Delphi.
Por otra parte, revisando más a fondo la clase TZipFile, veo que ésta hace uso de la biblioteca
ZLib, trabajo original de Jean-loup Gailly y Mark Adler, al que contribuyeron Borland, Base2 Technologies y Roberto Della Pasqua para importarla a Delphi.
Como curiosidad, en el código de esta nueva clase podemos encontrar ejemplos de algunas de las características más "recientes" del compilador y la RTL, como:
- tipos de datos de clase
- campos de clase
- genéricos
- diccionarios
- métodos anónimos
- ámbitos de unidades (conocidos como "espacios de nombres" en otros lenguajes)
- función nativa ReturnAddress
- constructores de clase
- destructores de clase
Se me hace agua la boca.
Si tan solo el IDE fuera tan amable, armónico y estable como el de Delphi 7...pero bueno, esos tiempos tardarán en volver y no ayuda quedarse a esperarlos sin hacer nada.