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:
- La Indy BPL de se almacenan en la carpeta bin
- DCP y la DCU se almacenan en la carpeta \ lib Indy10
- 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!
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. –
@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
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. –