| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
bern Cdt

Registrado: 11 Sep 2002Mensajes: 16
|
Publicado: Vie 05 Feb, 2010 1:30 pm Asunto: Compilar una MDI sin que necesite librerias. Ayuda por favor |
|
|
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 |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Sab 06 Feb, 2010 2:04 am Asunto: |
|
|
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 |
|
 |
bern Cdt

Registrado: 11 Sep 2002Mensajes: 16
|
Publicado: Dom 07 Feb, 2010 11:02 am Asunto: No utilizo nada externo |
|
|
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 |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Dom 07 Feb, 2010 11:13 am Asunto: |
|
|
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 |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
|
| Volver arriba |
|
 |
bern Cdt

Registrado: 11 Sep 2002Mensajes: 16
|
Publicado: Dom 07 Feb, 2010 9:59 pm Asunto: |
|
|
Muchas gracias, voy a probarla y te cuento. _________________ Bern. |
|
| Volver arriba |
|
 |
|