Club Delphi  
    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 08-09-2008
airam airam is offline
Miembro
 
Registrado: may 2008
Posts: 29
Poder: 0
airam Va por buen camino
realizar un instalador

hola amisgos del foro, nuevamente quisieria pedir ayuda en estes foro...espero q me puedan ayudar....tengo un problema con mi instalador... tengo un programa o aplicacion hecha en c++ builder, utilicé un instalador para realizar el instalador de mi programa, una vez que termino, instalo el sistema y todo, todo funciona bien pero si esta instalado c++ builder en la maquina.
si lo instalo en otra maquina, a la hora de ejecutar el sistema o abrir, me marca un mensaje que falta un archivo.. no se a q se deba, quisiera saber como hacer el instalador para que funcione en cualquier maquina sin tener instalado c++ builder.
si alguien podria ayudarme, se lo agradezo mucho de antemano.
agradezco igual a todos los que me han ayudado con sus repuestas, gracias. Saludos.
Responder Con Cita
  #2  
Antiguo 08-09-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por airam Ver Mensaje
si lo instalo en otra maquina, a la hora de ejecutar el sistema o abrir, me marca un mensaje que falta un archivo.. no se a q se deba,
Evidentemente se debe a que falta un archivo... Añade dicho archivo a la instalación y ya está.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 08-09-2008
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Que tal,
Puedes compilar tu proyecto con los paquetes incluidos, de manera que se incluyan todos los bpls necesarios al exe, aunque sobra decirte que va a quedar algo grande dicho ejecutable.
Por otro lado, si tu aplicacion hace uso de acceso a base de datos, y mas si es por BDE, tienes que distribuir los archivos necesarios para el acceso a esta.
Saludos.
__________________
Ya tengo Firma!
Responder Con Cita
  #4  
Antiguo 08-09-2008
airam airam is offline
Miembro
 
Registrado: may 2008
Posts: 29
Poder: 0
airam Va por buen camino
hola amigos, gracias por su respuestas, pero diganme como le hago para agregar los archivos q faltan, me dice q falta el archivo vcl60.vpl pero no se como agregarlos... porfavor expliquenme un poco... muchas gracias...
Responder Con Cita
  #5  
Antiguo 08-09-2008
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: 18.275
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
Revisa las opciones de compilación de tu proyecto para que la aplicación se genere en un único fichero ejecutable.
Desmarca la opción "compile with runtime packages" (o similar); De esta forma tu ejecutable será más grande, pero llevará incluído todo lo necesario, salvo que necesites librerías para bases de datos o componentes externos.

Otra opción es dejarlo como hasta ahora y añadir a tu instalador ess archivos que te va pidiendo para que se instalen junto con el ejecutable.
__________________
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 08-09-2008
airam airam is offline
Miembro
 
Registrado: may 2008
Posts: 29
Poder: 0
airam Va por buen camino
hola amigo neftali, ya hice lo que me sugeristes,deshabilito la opcion build with runtime packages, pero al compilarlo me marca 10 errrores ...
undefined structure SysUtils_2....y todo parecido..., no sea q se deba, pues es una pestaña SysUtils.hpp la q me aparece... podrias ayudarme por favor...
gracias amigo.
Responder Con Cita
  #7  
Antiguo 08-09-2008
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: 18.275
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
La verdad es que en builder no puedo ayudarte mucho.
El tema de las opciones de compilación y la generación del EXE, porque es similar a delphi, pero una vez entramos en errores, deberá echarte una mano algun otro compañero...
__________________
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
  #8  
Antiguo 08-09-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Es muy raro que sólo cambiando esa opción dé esos problemas. En principio debería compilar igual independientemente del modo en que se utilicen las bibliotecas.

¿Podrías copiar todos los mensajes y ponerlos aquí? Puede que de esa forma nos des alguna pista más.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #9  
Antiguo 08-09-2008
airam airam is offline
Miembro
 
Registrado: may 2008
Posts: 29
Poder: 0
airam Va por buen camino
Cita:
Empezado por Ñuño Martínez Ver Mensaje
Es muy raro que sólo cambiando esa opción dé esos problemas. En principio debería compilar igual independientemente del modo en que se utilicen las bibliotecas.

¿Podrías copiar todos los mensajes y ponerlos aquí? Puede que de esa forma nos des alguna pista más.

ok. amigo ñuño, disculpa por no contestarte luego, el codigo del error q me aparece es este SysUtils.hpp(193) Undefined structure "SysUtils_2"
SysUtils.hpp(193) Size of 'FSysLanngs' is unknown or zero
SysUtils.hpp(193) Undefined structure "SysUtils_2"
Classes.hpp(1543) expected
.... y asi me marca 10 errores... la verdad es q no tengo ni idea de cual sea el problema, a ver si alguien puede responderme.. Muchas gracias a todos y y mil gracias de antemano.
Responder Con Cita
  #10  
Antiguo 10-09-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Pues así, de primeras, creo que le falta algún archivo. Pero también puede ser por las opciones de compilación, que activen algún "#ifdef" perdido por ahí que impida que se defina algún símbolo. No sé qué más puedo decir...
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #11  
Antiguo 10-09-2008
airam airam is offline
Miembro
 
Registrado: may 2008
Posts: 29
Poder: 0
airam Va por buen camino
bueno, checare a ver cual sea el archivo q fata, gracias por la yuda amigo.Saludos.
Responder Con Cita
  #12  
Antiguo 10-09-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
De nada. Pero no pierdas de vista heste hilo, por si algún compañero tiene una inspiración.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #13  
Antiguo 10-09-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Revisa esto.

Saludos.
Responder Con Cita
  #14  
Antiguo 10-09-2008
airam airam is offline
Miembro
 
Registrado: may 2008
Posts: 29
Poder: 0
airam Va por buen camino
amigo escafandra, gracias por la yuda, pero mira intento la opcion como me dices, pero me marca muchos errores a la hora de ejecutarlo, intento con un nuevo formulario en limpio y me marca lo mismo, no sea q se deba, pues ya cheque bien y no le encuentro:

extern PACKAGE System::ResourceString _SUnknown;
#define Sysconst_SUnknown System::LoadResourceString(&Sysconst::_SUnknown)
extern PACKAGE System::ResourceString _SInvalidInteger;
#define Sysconst_SInvalidInteger System::LoadResourceString(&Sysconst::_SInvalidInteger)
extern PACKAGE System::ResourceString _SInvalidFloat;
#define Sysconst_SInvalidFloat System::LoadResourceString(&Sysconst::_SInvalidFloat)
extern PACKAGE System::ResourceString _SInvalidCurrency;
#define Sysconst_SInvalidCurrency System::LoadResourceString(&Sysconst::_SInvalidCurrency)
extern PACKAGE System::ResourceString _SInvalidDate;
#define Sysconst_SInvalidDate System::LoadResourceString(&Sysconst::_SInvalidDate)
extern PACKAGE System::ResourceString _SInvalidTime;
#define Sysconst_SInvalidTime System::LoadResourceString(&Sysconst::_SInvalidTime)
extern PACKAGE System::ResourceString _SInvalidDateTime;
#define Sysconst_SInvalidDateTime System::LoadResourceString(&Sysconst::_SInvalidDateTime)
extern PACKAGE System::ResourceString _SInvalidDateTimeFloat;
#define Sysconst_SInvalidDateTimeFloat System::LoadResourceString(&Sysconst::_SInvalidDateTimeFloat)
extern PACKAGE System::ResourceString _SInvalidTimeStamp;
#define Sysconst_SInvalidTimeStamp System::LoadResourceString(&Sysconst::_SInvalidTimeStamp)
extern PACKAGE System::ResourceString _SInvalidGUID;
#define Sysconst_SInvalidGUID System::LoadResourceString(&Sysconst::_SInvalidGUID)
extern PACKAGE System::ResourceString _SInvalidBoolean;
#define Sysconst_SInvalidBoolean System::LoadResourceString(&Sysconst::_SInvalidBoolean)
extern PACKAGE System::ResourceString _STimeEncodeError;
#define Sysconst_STimeEncodeError System::LoadResourceString(&Sysconst::_STimeEncodeError)
extern PACKAGE System::ResourceString _SDateEncodeError;
#define Sysconst_SDateEncodeError System::LoadResourceString(&Sysconst::_SDateEncodeError)
Responder Con Cita
  #15  
Antiguo 10-09-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Está claro que intentas compilar con un PACKAGE ResourceString.

Mira si esto te ayuda.

Responder Con Cita
  #16  
Antiguo 10-09-2008
airam airam is offline
Miembro
 
Registrado: may 2008
Posts: 29
Poder: 0
airam Va por buen camino
bueno amigo, creo que es asi como lo estoy haciendo, cuando desmarque las opciones empezó a marcar esos errores, y lo pruebo con un nuevo formulario y marca lo ismo, cuando vuelvo a marcar las opciones como estaba antes, aun asi siguen los errores, o cualquier proyecto que abra,pero si desmarco la opciones como me habias dicho....
Responder Con Cita
  #17  
Antiguo 10-09-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Una pregunta, ¿Ese Package lo tienes instalado tu? o ¿el proyecto es de una tercera persona o lo cambiaste de ordenador?. Digo esto porque si creaste el proyecto en un ordenador con ese package y luego compilas en otro que no lo tiene instalado, saltará siempre ese tipo de error, aunque linkes de forma estática o dinámica.

Si ese package no lo usas, entonces eliminalo de la lista.

Saludos.
Responder Con Cita
  #18  
Antiguo 10-09-2008
airam airam is offline
Miembro
 
Registrado: may 2008
Posts: 29
Poder: 0
airam Va por buen camino
hola, mira el proyecto lo hice en mi propio ordenador, lo compilo y marca lo anterior, pero no recuerdo instalar algun package, lo compilo en mi propio ordenador, pero al hacerlo ahora marca los errores q mencioné, lo elimino y marca más errores.... todo lo estoy haciendo en mi propio ordenador, por eso es q no le entiendo....
Responder Con Cita
  #19  
Antiguo 11-09-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Fijate en el cuadro donde pone "build with runtime packages". debajo tienes un control edit con la lista de los packages que vas a utilizar en el proyecto. Si has eliminado alguno que estes usando, Builder te deará error cuando intente el linkado. Esa lista está por defecto, a no ser que desinstales realmente (y no el simple borrado, que solo afecta al proyecto en curso) algún package.

Trata de hacer un nuevo proyecto para hacer pruebas. Si te siguen los fallos, posiblemente tengas desinstalado packages necesarios de las VCL y lo mejor es que realizes una reinstalación del Builder en modo reparación.

Te aseguro que la forma que te he descrito para conseguir ejecutables portables funciona a la perfección y la uso comúnmente para programas pequeños y algunos no tan pequeños.

Saludos.
Responder Con Cita
  #20  
Antiguo 11-09-2008
airam airam is offline
Miembro
 
Registrado: may 2008
Posts: 29
Poder: 0
airam Va por buen camino
ok, amigo voy a probar todo nuevamente y a volver a instalar builder a ver q hace.. de todos mods te seuire escribiendo por si algo pasa, muchisimas gracias por tu ayuda amigo, Saludos.
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
Realizar un Update con MDO FGarcia Conexión con bases de datos 11 15-06-2007 14:17:45
realizar busqueda con un SP fedelphi Firebird e Interbase 5 29-11-2006 21:28:25
Se puede realizar ???? Luis Alberto Internet 6 17-11-2005 20:55:51
realizar paginacion alachaise PHP 1 14-04-2005 19:58:09
Realizar plantillas acrophet Varios 6 18-08-2004 18:04:14


La franja horaria es GMT +2. Ahora son las 06:26:17.


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
Copyright 1996-2007 Club Delphi