Paso 1: Bajar el código fuente de Indy
Descargar Indy 10 para BCB6 desde el repositorio oficial:
https://github.com/IndySockets/Indy
Estructura típica
Una vez descargado y descomprimido, vas a tener carpetas como:
Código:
\Lib\Core
\Lib\System
\Lib\Protocols
Paso 2: Compilar e instalar los paquetes manualmente
1. Abre BCB6
Ve a Archivo → Abrir proyecto… y cargá en este orden:
Código:
IndySystem60.bpk
IndyCore60.bpk
IndyProtocols60.bpk
(Están en las carpetas Lib\System, Lib\Core, Lib\Protocols)
2. Compilalos uno por uno:
�� Primero IndySystem60.bpk → Compilar
�� Luego IndyCore60.bpk → Compilar
�� Por último IndyProtocols60.bpk → Compilar y luego Instalar
�� Si no los instalás en orden, te va a tirar errores de dependencias.
Paso 3: Agregar los paths a las bibliotecas
En BCB6:
Menú: Tools → Environment Options → Library
En “Library Path”, agregá las carpetas donde están los .bpi, .lib y .hpp, por ejemplo:
Código:
C:\Indy10\Lib\System
C:\Indy10\Lib\Core
C:\Indy10\Lib\Protocols
También agregá al “Include Path” las mismas rutas para los .hpp.
Paso 4: Usar en tu proyecto
Ahora puedes usar los componentes Indy directamente desde la Tool Palette.
Por ejemplo:
Código:
#include <IdHTTP.hpp>
#include <IdTCPClient.hpp>
#include <IdSMTP.hpp>