Opciones de compilaci贸n ?
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...
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.
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.
