![]() |
crear un archivo instalable
hola tengo una aplicación en delhi7 quisiera hacerla instalable que funcione en cualquier computadora en la que se instale y tiene una base de datos en access como hago instalable?
|
Cita:
Si usas Delphi 7 se puede lograr que lo haga en cualquier computadora siempre y cuando tenga Windows como sistema operativo y los requisitos lo permitan. Para lo que buscas hacer podes usar el Inno Setup que es gratuito y muy bueno además, te pongo un enlace a un tutorial. Buscando aquí, en los foros de Club Delphi y en la web vas a encontrar más material. Saludos. |
multi install
inosetup es muy facil de usar ademas te permite usar script, pero puedes usar la aplicacion de intalacion de delphi 7 install shield, o si lo prefiere hacer tu propio instalador, con los componentes de jedi, y el componente cab, haci como se dice con delphi solo el limite es su imaginacion., ademas si tu creas tu propio instalador, puedes hacer una limitante de tu software.
|
delphi tiene una aplicacion para hacer instalables las aplicaciones no sabia como se usa? aun que ya use el inosetup esta muy padre gracias
|
hola disculpen que moleste otra vez pero el archivo instalable que hice solo funciona en pc con delphi en las que no lo tienen maraca un error y no lo habre
|
Cita:
Seguramente el problema no lo ocasione la aplicación que hiciste con Delphi si no la falta del BDE, revisá este enlace Saludos. |
y las bpl
Incluistes las bpl, de delpi q usastes o solo el instalable, (BPL, son los ficheros runtime de delphi, algo como las librerias de Visual Besic)en algunas pc son necesarias.
|
mmm pero cuando hice el instalable tambien le di la base de datos y todos los archivos que crea dephi
|
incluistes??
Lo q incluistes son las bd, y los dcu, pero las bpl son las dll q usa delphi para ejecutar tu aplicacion, estan por lo regular en la carpeta si es delphi 7 c:\archivos de programas\delphi\projects\bpl, si no modificastes nada cuando instalastes delphi, o mejor aun busca en la carpeta de instalacion de delphi las bpl., o buscalas en la unidad completa, las envias en la instalacion de tu aplicacion, y debe de poder funcionar, si te manda error, me caeria bien q me lo describieras mejor.
|
y las dll son todos los archivos de esa extencion(dll)?
|
busque en la carpeta c:\archivos de programas\Borland\delphi7\projects\bpl y me aparece como carpeta vacia que puedo hacer?
|
Cita:
Si pensas que el problema pueden ser las BPL's, proba compilar la aplicación con la opción Build with runtime packages desactivada ( Project -> Options... -> Packages ). De ese modo se incluirán en el ejecutable librerías y componentes de terceros. Si queres ampliar más, lee este excelente artículo del compañero Neftalí : DLL’s, BPL’s, Carga dinámica/Estática y “Packages en Runtime” Un saludo. |
creo que esa opcion ya estaba desactivada por que cuando esa opcion la casilla estaba desactivada
|
Hola de nuevo.
Cita:
Un saludo. |
hola el error que me aparece es este:
Exception EDBEngineError in module Project1.exe at 000D4E2. An error occurred while attempting to initialize the Borland Engine (error $2108). que quiere decir ese error? |
Hola Ozmar.
Tál como te mencioné en el mensaje #6 el error lo está provocando el BDE. Cita:
Y básicamente significa que: O no está instalado el BDE, o no se instaló correctamente. Desinstala e instala nuevamente el BDE en el/los equipos que vaya a ejutarse tu programa Saludos. |
hola ya lo instale y desinstale 3 veces pero aparece el mismo error como lo podria corregir?
|
Hola Ozmar.
Revisa que en los equipos exista la ruta: C:\Program Files\Common Files\Borland Shared\BDE y que dentro de ella esté el archivo IDAPI32.DLL. Si está creada la carpeta y no existe el archivo, intentá copiarlo a dicha ubicación. Otra consulta: Una vez instalado el BDE, en el panel de control ¿ Logras ver el ícono de BDE Administrator ? Saludos. |
hola que es el icono BDE?
|
hola tengo otra duda los equipos que no tienen delphi y nunca lo an tenido tambien tiene la carpeta: C:\Program Files\Common Files\Borland Shared\BDE o debo crearla?
|
Hola Ozmar.
Por favor, revisá estos enlaces:
Saludos. |
hola gracias por los links hice lo que venia en el primero pero me aparece un nuevo error al terminar de instalar la aplicacion y correrla me marca esto:
Error al iniciar la aplicacion por que no se encontro rtl70.bpl. la reinstalacion de la aplicacion puede solucionar el problema ya lo reinstale 3 veces y me aparece lo mismo por que pasa eso? nota segui estos pasos: Es posible instalar el BDE de una instalación de la instalación de 32 bits Inno. Siga estos pasos: Descargar MiniReg.exe [13KB, fuente ] en el directorio fuente de instalación (normalmente el directorio que contiene el archivo de script). MiniReg.exe es una utilidad de I (Jordan Russell) escribió que contiene un subconjunto de la funcionalidad en REGSVR32.EXE de Microsoft. (Regsvr32.exe no se utiliza, ya que no vienen preinstalados en la primera versión de Windows 95.) Extraiga el archivo de BDEINST.DLL BDEINST.CAB, que se encuentra en Archivos de programa \ Archivos comunes \ Borland Shared \ BDE. Para ello, utilice WinZip o tipo "BDEINST.CAB EXTRACTO" en la línea de comandos. (Si BDEINST.CAB no existe en su directorio BDE, haga clic aquí para descargar la versión 5.11 [3.581 KB, md5sum e8a51ce7a07bbece55dad9307c65e224 ].) (Nota: Es posible que desee considerar la aplicación de un parche para solucionar un problema conocido con el instalador del BDE el espacio de comprobación de disco .) Mueva el BDEINST.DLL extraídos en el directorio fuente de su instalación. Añada las siguientes líneas en el script: [Archivos] Fuente: "MiniReg.exe"; DestDir: "{tmp}" Fuente: "BdeInst.dll"; DestDir: "{tmp}" [Ejecutar] Filename: "{tmp} \ MiniReg.exe"; Parámetros: "" "{tmp} \ BdeInst.dll" "" |
hola gracias por ayudarme usando la opcion del 3 link que es instalar solo el BDE funciona muy bien el programa pero la primera opcion que es la que me marco el erro parecia muy prometedora y requeria de menos tiempo para instalar aun asi el problema se resolvio gracias XD
|
Se Autocrea
se crea cuando instlaslas bd de borland, aunque no tengan delphi, pero hay q tener cuidado q si la tienen por q pueden ser una version diferente de la q necesitamos, una vercion mas baja, ejemplo tenemos la 2.0 y tienen instlada la 1.0, por lo cual necesitariamos actualizarla.
|
Cita:
perdon pero respondi demasiado tarde :P |
aun asi gracias XD
|
La franja horaria es GMT +2. Ahora son las 02:55:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi