La situación es la siguiente. Normalmente utilizo RAD Studio 2010 para el desarrollo de Delphi. Tengo algunos componentes que me gustaría redistribuir en forma binaria (* .bpl sin fuente). Pero me gustaría que las personas puedan usarlos a pesar de su versión Delphi. Pero, por ejemplo, los archivos dcu solo se pueden usar según la versión del compilador que los generó. Casi la misma situación es con archivos bpl, como sé. Cada archivo bpl requerirá la biblioteca VCLXX.bpl correspondiente según la versión de Delphi. ¿Cómo puedo hacer que mi bpls, compilado en 2010, pueda ser utilizado en Delphi7, 2007, etc.?Paquete de componentes Compile Delphi (bpl) para diferentes versiones de Delphi
es la única solución para tener todas las versiones de Delphi instalados y compilar archivos BPL por separado en cada uno?
posible 'bonificación' pregunta: ¿se necesitan versiones 'completas' de Delphi (sin actualizaciones) para compilar estos archivos BPL? Por ejemplo, después de actualizar de Delphi 7 a Delphi 2010, ¿permite la licencia distribuir BPL creados con la versión original Delphi 7 * y * archivos creados con la actualización Delphi 2010? – mjn
Sí, @mjustin, eso está permitido. La gente lo hace todo el tiempo. Mi impresión es que eso es lo que hacen todos los fabricantes de componentes. –
La mayoría de los desarrolladores de Delphi se niegan a usar componentes distribuidos sin fuentes, exactamente porque no puedes usar una versión más nueva de Delphi hasta que estén disponibles paquetes actualizados, y si esos paquetes no se mantienen, tienes un problema. –