Opciones de compilación ?

freni
21 de Diciembre del 2003
Holas. He desarrollado una pekeña aplicación con el Builder 6.0 en windows 2000, y cuando he intentado ejecutarla en xp (en la misma makina) me da un error diciendo q necesita un ficero .bpl... kiere esto decir q no puede ejecutar una aplicacion si no tengo el builder instalado en esa maquina/sistema operativo ? supongo q no... pero estoy un poco perdido...

eduard
21 de Diciembre del 2003
Lo que te pasa es normal, y tiene solución!
Toma nota de todos los dll's i bpl's que te pide, (puden ser hasta 6
distintos o mas). Los encontraras en el ordenador donde has
desarrollado el programa con Builder.
Cuando instales tu programa has de instalar tu *.exe y esos
dll/bpl en el nuevo ordenaror dentro de una misma carpeta.

El problema que tienes es que lo has compilado
dinamicamente (modo "Runtime") y es por eso que
necesita las librerias.

Otra solución para que no te suceda esto es complilar el programa y los arxivos todo en uno.
Abre tu projecto y en:
Project->Options-> y en la pestaña "Packages" veras que
esta marcada la casilla "runtime", desmarcala!, después
ves a la pestaña "Linker" y desmarca "Use dynamic RTL".

Despues de esto vuelve a compilar toda la aplicacion y ya
tendras un archivo ejecutable (podrás comprobar ocupa un poco mas que el antigua ejecutable
ya que ahora las librerias estan linkadas estaticamente)
No tendrás que adjuntar dll ni bpl para esta u otra máquina.

freni
21 de Diciembre del 2003
Holas ! Vaya, resulta q no iba yo muy desencaminao, pk estuve viendo lo de project->options y me fijé especialmente en eso q me comentas... pero como no estaba seguro... Bueno, pues muxas gracias eduard, xausss