Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-06-2025
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
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>

Última edición por navbuoy fecha: 18-06-2025 a las 22:57:24.
Responder Con Cita
  #2  
Antiguo 20-06-2025
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Poder: 21
Angel.Matilla Va por buen camino
Gracias por contestar y por la ayuda
Cita:
Empezado por navbuoy Ver Mensaje
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
En las carpetas que me indicas no hay ningún fichero con extensión bpk, pero sí los hay con la extensión dpk ¿te refieres a estos últimos?
Responder Con Cita
  #3  
Antiguo 20-06-2025
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
Los archivos .DPK en C++ Builder (y también en Delphi) son paquetes de componentes, es decir, archivos de proyecto que describen un package que puede contener componentes visuales o no visuales, bibliotecas, unidades compiladas, etc.

deberias intentar cargarlos y ver si en el Project panel (a la derecha) te sale la opcion cliqueando sobre el nombre boton derecho (compile y luego INSTALL) para que de esa forma salgan ya en la paleta de componentes (si compila todo bien claro)

yo una cosa que suelo hacer antes de compilar paquetes DPK o BPL es darle a boton derecho en el nombre del paquete y OPTIONS y en DELPHI COMPILER->Output C/C++ le selecciono que lo genere todo incluidas las package LIBS (en Output file generation abres el desplegable y uno que pone generate ALL C++ files (including package lib)

porque algunos por defecto solo incluye los DCU y bueno, los package libs creo que son necesarios en un determinado momento del deployment


Última edición por navbuoy fecha: 20-06-2025 a las 12:18:14.
Responder Con Cita
  #4  
Antiguo 20-06-2025
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
de todas formas, si como dices estas usando BCB 6 los archivos que soporta son los BPK

Los archivos .BPK pertenecen a C++ Builder 6 y versiones anteriores, como C++ Builder 5 o incluso 4. Son los archivos de proyecto de paquetes (Borland Package) en el formato antiguo de Borland.

¿Qué es un .BPK?
Un archivo .BPK es el equivalente a un .DPK en Delphi, pero usado en C++ Builder y en versiones anteriores al cambio al sistema de proyectos basado en XML.

Contiene:

La lista de units (.cpp/.pas) que forman el paquete.

Las opciones de compilación.

Las dependencias (otros paquetes requeridos).

Información sobre si el paquete es de diseño (design-time) o solo runtime.

mi consejo es que busques una version en el repositorio de INDY que tenga los BPK para BCB 6

quizas los Indy 9.0.50
Es la versión clásica y más usada con BCB6, sin tener que parchear nada.
Responder Con Cita
  #5  
Antiguo 20-06-2025
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Poder: 21
Angel.Matilla Va por buen camino
Cita:
Empezado por navbuoy Ver Mensaje
mi consejo es que busques una version en el repositorio de INDY que tenga los BPK para BCB 6

quizas los Indy 9.0.50
Es la versión clásica y más usada con BCB6, sin tener que parchear nada.
¿Y donde puedo encontrar esa versión? Porque llevo dando vueltas buscando...
Responder Con Cita
  #6  
Antiguo 20-06-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.676
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Ángel, a lo mejor te viene bien esto:
https://www.esegece.com/products/sgcindy/download
Es un instalador de las indy que funciona "automáticamente", échale un vistazo, lo mismo te viene bien.

EDITO: Mejor que ni lo mires, parece que lo han puesto de pago, y muy caro, hace años era "free".
Responder Con Cita
  #7  
Antiguo 20-06-2025
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Poder: 21
Angel.Matilla Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Ángel, a lo mejor te viene bien esto:
https://www.esegece.com/products/sgcindy/download
Es un instalador de las indy que funciona "automáticamente", échale un vistazo, lo mismo te viene bien.

EDITO: Mejor que ni lo mires, parece que lo han puesto de pago, y muy caro, hace años era "free".
No sé si será de pago o no, pero Norton ha saltado como un tiro con el mensaje de archivo sospechoso. No obstante las versiones que hay son para instalaciones más modernas de Builder, no para BCB 6.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Manual de componentes indy JoeyJordison Varios 4 14-03-2009 16:29:20
instalar componentes Indy? madera C++ Builder 1 01-07-2008 16:55:39
NO me salen los componentes de Indy karbonize Servers 1 06-03-2008 18:04:26
componentes indy locango Internet 1 07-07-2005 21:19:59
Ayuda con componentes Indy FTP taita Internet 3 26-10-2004 10:09:45


La franja horaria es GMT +2. Ahora son las 07:25:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi