2010-07-08 24 views
15

¿Puede alguien ayudarme a contar los detalles sobre cómo desinstalar Indy 10 e instalar la última compilación? Lo encontré http://indy.fulgan.com/ZIP/IndyTiburon.zipActualización paso a paso de Indy 10 en Delphi 2009

Hay un similar question, pero no es una respuesta satisfactoria, solo algunos comentarios del usuario que lo solicitó, pero eso no es una guía paso a paso.

¿Por qué no hay una herramienta para esto?

+2

Indy solía tener un instalador automático, pero mantenido por AtoZed y ya no lo admite. Estamos planeando agilizar el proceso de instalación en Indy 11 y escribir nuestro propio instalador. –

+0

@RemyLebeau estoy de regreso en este preguntar después de 3,5 años. Leí en http://indy.fulgan.com/Getting%20the%20latest%20Indy%2010%20snapshot%20using%20Tortoise%20SVN.pdf que ahora debo usar Tortoise para obtener Indy. Hice esto y ahora trataré de volver a seguir los pasos en la respuesta aceptada. ¿Cómo saber qué versión de Indy está en la carpeta de troncales? – LaBracca

+0

Puede usar Tortoise (o cualquier otro cliente SVN) para acceder directamente al servidor SVN de Indy, pero eso no es un requisito. Fulgan mantiene una instantánea .zip nocturna del tronco actual, puedes descargar eso en su lugar. Ver [Indicaciones de SVN de Indy] (http://indyproject.org/Sockets/Download/DevSnapshot.aspx) para más detalles. –

Respuesta

15

Hice esto hace muy poco tiempo, he hecho antes con el año 2007 y tenía un montón de problemas, pero esta vez en D2010 Nos fue muy bien ...

Supuestos:

  1. La Indy BPL de se almacenan en la carpeta bin
  2. DCP y la DCU se almacenan en la carpeta \ lib Indy10
  3. el código fuente es la fuente \ Indy \ Indy10 (luego tienes/protocolo/sistema central subcarpetas)

llegar:

lo tanto, me llevaron los archivos BPL/DCP/DCU y los guardan en un lugar seguro (por si acaso) Retitulé las carpetas/protocolo de núcleo/sistema para core.old /protocol.old/system.old que copian las carpetas// protocolo del núcleo del sistema de la fuente en indytiburon.zip \ Indy carpeta \ Indy10

Ahora, los paquetes tienen que ser construidos en el siguiente orden:

Sistema - Núcleo - Protocolo - d clCore - dclProtocol

Para Delphi 2009, abra los paquetes cuyos nombres finalicen en ; para Delphi 2010, .

Abrí cada paquete, luego en las opciones pegué la ruta completa a lib \ Indy10 \ en los campos de directorio de salida DCP y Unidad, y la ruta completa a bin \ en el campo del directorio de salida del paquete.

Luego I built los paquetes. Para los paquetes dcl yo también installed.

¡Ciertamente para 2010 se desarrolló sin problemas!

+2

Si va a reemplazar las unidades y paquetes provistos por Delphi, querrá reemplazar las versiones de depuración también. De lo contrario, obtendrá conflictos de unidad cada vez que marque la opción del vinculador "use debug DCUs". Personalmente, solo usaría una copia separada de Indy y dejaría en paz los archivos proporcionados por Delphi. –

+0

Ahh, me había olvidado de esos malditos depuradores dcu ... –

+2

Instalé Indy con éxito siguiendo sus instrucciones. ¿Me puede decir acerca de las DCU de depuración? ¿Qué hacer para eso? De todos modos, por ahora puedo construir mi proyecto y desaparecieron los errores que tenía debido a que no actualizaba a Indy. ¡ESTA INFORMACIÓN DEBE ESTAR EN GRANDE FUENTE EN EL SITIO WEB DE INDY !!! – LaBracca

Cuestiones relacionadas