Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Compilar una MDI sin que necesite librerias. Ayuda por favor

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Compilar una MDI sin que necesite librerias. Ayuda por favor Responder citando

Hola a todos.

Estoy haciendo una aplicación MDI y cuando la compilo version Release y la ejecuto en otro ordenador (donde no está el Builder) me pide librerias como la BORLNDMM.DLL y otras.

Con aplicaciones SDI nunca he tenido este problema.

En las opciones del proyecto en "Linking" desactivo la casilla de "Use Dynamic RTL", y en "Packages" desactivo "Build with runtime packages"

¿Puedo hacer un ejecutable de una MDI sin que hagan falta librerias extras?
Y si no es posible ¿Cómo sé que librerias haran falta?

Lo necesito urgente.

Muchas gracias
_________________
Bern.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

En principio tal y como lo haces para SDI sirve para MDI, a no ser que uses componentes externos o bases de datos. Si usas bases de datos, deberás distribuir el motor correspondiente.

Para saber que librerías usa una aplicación tienes una utilidad en Windows: Dependency Walker (depends.exe).

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: No utilizo nada externo Responder citando

Hola escafandra,

Creo que no utilizo nada externo. De hecho creo un nuevo proyecto de aplicación MDI y sin poner nada de código, hago una versión release y me pide las librerias BORLNDMM.DLL y CC2370MT.DLL.

Como ya he comentado esto no me pasa en una SDI.

Gracias por contestar escafandra.

Saludos.
_________________
Bern.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Yo uso Builder 5. Tanto en SDI como MDI si configuro el Linker como Use dinamic RTL desmarcado y Packages Build with runtime packages desmarcado, el ejecutable resultante es portable.

Piensa que cuando cambias las opciones del proyecto debes construirlo entero nuevamente: Build Project, en otro caso puede que no compile y Linke como piensas que lo debe hacer.

Como te digo uso Builder 5, no se si en versiones mucho mas avanzadas cambie, creo que no debería.

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Aquí te dejo una Aplicación MDI generada automáticamente por el Builder y configurada como portable.

http://rapidshare.com/files/347322529/PruebaMID.rar

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Muchas gracias, voy a probarla y te cuento.
_________________
Bern.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.