Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: BeRSeRKeR en 01 de Enero de 1970, 01:00:00 AM

Título: Distribución de aplicaciones C++ Builder
Publicado por: BeRSeRKeR en 01 de Enero de 1970, 01:00:00 AM
                                ¿Qué archivos son necesarios para distribuir una aplicación creada con C++ Builder?. Decir que los packages los compilo junto con el ejecutable pero aún así pide alguna DLL. ¿Sabéis si existe algún pack con los archivos a distribuir con la aplicación?

Gracias.
                               
Título: Distribución de aplicaciones C++ Builder
Publicado por: Oanime en 01 de Enero de 1970, 01:00:00 AM
                                Mira Berseker, la opcion si no recuerdo mal la tienes en la pestaña de Packages y has de quitar lo de Build With runtime packages (la check box de abajo) de esta manera se linka todo estatico, tambien notaras un considerable aumento de tu ejecutable, unas 400 ks.

Si no recuerdo mal con eso esta todo, es que no puedo probarlo ya que justamente te das cuenta de si esta o no todo linkado cuando vas a casa de alguien que no tiene las libs :sonriendo:.

Ta luego.
HexDump.                                
Título: Distribución de aplicaciones C++ Builder
Publicado por: jguerrero en 01 de Enero de 1970, 01:00:00 AM
                                Creo recordar que te pide la BORLNDMM.DLL y LA CC3245MT.DLL o algo así, te lo digo de memoria y no estoy seguro.
                               
Título: Distribución de aplicaciones C++ Builder
Publicado por: BeRSeRKeR en 01 de Enero de 1970, 01:00:00 AM
                                Si, lo de los packages lo desactivé ya pero aún así pide al menos una dll...por eso quería saber qué dlls eran y si hay alguna distribución tal como se puede encontrar en MS con las runtime del VB por ejemplo...

Gracias.
                               
Título: Distribución de aplicaciones C++ Builder
Publicado por: BeRSeRKeR en 01 de Enero de 1970, 01:00:00 AM
                                Hey jguerrero, efectivamente pide la BORLNDMM y supongo que si se copia esa DLL, después pedirá la segunda que nombras. O sea que cuando vayas a distribuir un programa en C++ Builder hay que incluir esas DLLs...

Gracias
                               
Título: Distribución de aplicaciones C++ Builder
Publicado por: HaltedMode en 01 de Enero de 1970, 01:00:00 AM
                                El BORLNDMM es el modulo de borland que maneja la memoria de intercambio y por lo general solo lo suele pedir cuando usas intensivamente dlls en tu programa (o cosas que necesiten de memoria como el DDE), si tu caso es lo de las dlls, prueba a compilar con una version estatica de la misma(si es que dispones de ella claro).
En cuanto a lo de un modulo de distribucion, lo que puedes hacer es mirar a ver si BORLNDMM viene incluido con el "Command Line Tools" gratuito de Borland (deberia venir pues es el mismo compilador que el CBuilder) y si es asi entonces puedes distribuirlo libremente con tu aplicacion sin que te digan nada :ojo: (o eso creo, leete la licencia del Command Line Tools para redistribucion de paquetes para asegurarte).                                
Título: Distribución de aplicaciones C++ Builder
Publicado por: BeRSeRKeR en 01 de Enero de 1970, 01:00:00 AM
                                Gracias, le echaré un vistazo...

Saludos