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 Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-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
Componentes Indy

Hace unos meses tuve un problema con el PC y se me estropeó uno de los discos duros, en el que tenía instalado BCB 6. Cuando he logrado encontrar un instalador del mismo he visto que los componentes Indy son de la versión 8.0.25 y faltan muchos componentes, específicamente los referidos a los adjuntos al correo (TIdAttachment y demás). He estado buscando y no soy capaz de encontrar un instalador de alguna versión posterior que contenga los elementos que me falta, ¿dónde puedo encontrar o quién puede facilitarme una versión más completa de esos componentes?
Responder Con Cita
  #2  
Antiguo 18-06-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
https://github.com/IndySockets/Indy
Responder Con Cita
  #3  
Antiguo 18-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. A ver si averiguo como instalarlo.
Responder Con Cita
  #4  
Antiguo 18-06-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Con mucha paciencia.
A veces se consigue a la primera y otras hay que dar muchas vueltas.
Lo primordial es haber "limpiado" todo de otras versiones.
Responder Con Cita
  #5  
Antiguo 18-06-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.435
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
El problema de las Indy (o de instalar una versión más nueva), es que como vienen con delphi inicialmente, DEBES eliminar ANTES DE INSTALAR la nueva, todo lo existente de la versión antigua.
Si no lo haces así , al instalar las nuevas versiones vas a tener muchos problemas, porque Delphi sigue encontrando ficheros antiguos.

Algunas unidades se llaman igual en las diferentes versiones, debes borrar o mover todos los PAS, DCUs, DCPs y BPLs de la Indy antiguas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 18-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 Neftali [Germán.Estévez] Ver Mensaje
El problema de las Indy (o de instalar una versión más nueva), es que como vienen con delphi inicialmente, DEBES eliminar ANTES DE INSTALAR la nueva, todo lo existente de la versión antigua.
Si no lo haces así , al instalar las nuevas versiones vas a tener muchos problemas, porque Delphi sigue encontrando ficheros antiguos.

Algunas unidades se llaman igual en las diferentes versiones, debes borrar o mover todos los PAS, DCUs, DCPs y BPLs de la Indy antiguas.
Gracias a los dos. El mayor problema que tengo es que no hay en ningún sitio un simple "guía burros" que explique lo que hay que hacer, y con el follón de ficheros que hay. Por ejemplo: en la carpeta Builder hay todo esto:
Cita:
15/06/2025 18:50 25.079 ClassList.txt
15/06/2025 18:50 12.288 ClassParser.exe
15/06/2025 18:50 1.547 ClassParser.ini
15/06/2025 18:50 11.264 ClassRenamer.exe
15/06/2025 18:50 215 ClassRenamer.ini
15/06/2025 18:50 <DIR> DebChanglogUpdate
15/06/2025 18:50 <DIR> IndyAliaser
18/06/2025 17:58 0 list.txt
15/06/2025 18:50 <DIR> Package Generator
15/06/2025 18:50 147.456 PkgGen.exe
15/06/2025 18:50 <DIR> ResXBuilder
15/06/2025 18:50 <DIR> uddu
15/06/2025 18:50 19.968 UnitAliaser.exe
15/06/2025 18:50 448 UnitAliaser.ini
15/06/2025 18:50 <DIR> VersionMarker
15/06/2025 18:50 7.168 VersionMarker.exe
15/06/2025 18:50 705 VersionMarker.ini
Y parece que copn eso ejecutables se podrñia hacer la instalación, pero no hay nada que lo explique. Investigaré.
Responder Con Cita
  #7  
Antiguo 18-06-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Se supone que ahí tienes los .dpr
Responder Con Cita
  #8  
Antiguo 18-06-2025
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.087
Poder: 20
juanelo Va por buen camino
Al margen de tu duda, te recomiendo altamente tener una maquina virtual (yo uso VirtualBox) donde vivan tus proyectos y entornos de desarollo, asi es muy facil de migrar a la hora de cambiar de equipo, y ademas de su facilidad de respaldo.
Un saludo
__________________
Ya tengo Firma!
Responder Con Cita
  #9  
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
  #10  
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
  #11  
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
  #12  
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
  #13  
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
  #14  
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.669
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
  #15  
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
  #16  
Antiguo 20-06-2025
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
https://github.com/IndySockets/Indy9

no estoy muy seguro pero bajatelo de ahi, y luego tienes un archivo .BAT llamado "fullc6.bat" que te generará en el directorio C6 los BPK para instalar
Responder Con Cita
  #17  
Antiguo 21-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
https://github.com/IndySockets/Indy9

no estoy muy seguro pero bajatelo de ahi, y luego tienes un archivo .BAT llamado "fullc6.bat" que te generará en el directorio C6 los BPK para instalar
Gracias. Probaré.
Responder Con Cita
  #18  
Antiguo 21-06-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por navbuoy Ver Mensaje
https://github.com/IndySockets/Indy9
no estoy muy seguro pero bajatelo de ahi, y luego tienes un archivo .BAT llamado "fullc6.bat" que te generará en el directorio C6 los BPK para instalar
Todo eso está en el enlace que puse, con la diferencia de que es indy 10, que tiene bastantes mejoras en seguridad (TLS, SSL) más nuevas.
Responder Con Cita
  #19  
Antiguo 21-06-2025
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
ah bueno si soporta BCB 6 el Indy10 Angel, entonces instalate la 10 porque traera mas cosas y mejoras y eso como dice Casimiro
Responder Con Cita
  #20  
Antiguo 23-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
Todo eso está en el enlace que puse, con la diferencia de que es indy 10, que tiene bastantes mejoras en seguridad (TLS, SSL) más nuevas.
El problema es que en ese fichero que se puede descargar no ningún fichero dpr ni bpk. El fichero adjunto es un listado de todo lo que contiene el comprimido Indy-master.zip.
Archivos Adjuntos
Tipo de Archivo: txt dir.txt (184,3 KB, 3 visitas)
Responder Con Cita
Respuesta



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 05:56:31.


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