FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Dll en C++ Builder 6
Saludos amigos
Hace unos dias terminé un programa en c++ builder 6, cuando creo el ejecutable para que corra en otras Pcs que no tienen instalado el c++ este ejecutable crece bastante,me gustaria buscar la forma de hacerlo utilizando dll para que no sea tan grande. Me podrian indicar alguna literatura o ejemplo de utilizacion de dll en c++ builder. Vi algunos ejemplos en internet pero no doy con la realidad. Gracias a todos. |
#2
|
|||
|
|||
Ps. Que te parece esta página(http://copstone.com/2010/03/creando-...do-dlls-con-c/), ahí explican razonablemente bien, lo que es, como crearlas, y usarlas. Aunque dudo que sea la solución a tus problemas, porque esto reduce el tamaño del ejecutable sí, pero al distribuir tu programa técnicamente estas distribuyendo la misma cantidad de MB o más.
Lo beneficioso de las librerías biene con muchos programas que tienen similar función. |
#3
|
|||
|
|||
Muchas gracias por responder
Muy bueno el vinculo que me puso,me aclaro muchas cosas. ahora usted me dice: Aunque dudo que sea la solución a tus problemas, porque esto reduce el tamaño del ejecutable sí, pero al distribuir tu programa técnicamente estas distribuyendo la misma cantidad de MB o más. En ese caso cual podria ser una alternativa? Como construyen ustedes sus software en este sentido?. |
#4
|
|||
|
|||
mmm con la cantidad de información que se puede alojar hoy en día, Hace mucho que dejo de importarme el tamaño de los programas, dirigiendo mis preocupaciones más a la velocidad de estos.
Sin embargo hay compresores de ejecutables (es como un zipeo a los EXE, DLL, BPL entre otros binarios), y estos compresores te suelen reducir el tamaño a menos de la mitad y en algunos casos te lo reducen asta más, en sus tiempos llegue a usar azpack(http://www.aspack.com/aspack.aspx), aunque hay gratuitos como UPX(http://www.paehl.de/home.htm), son simples de usar, aunque debes considerar algo, como te dije antes es como un zipeo, y al igual que un zipeo se tiene que descomprimir cada vez que ejecutes ese EXE, la mayoría de veces el tiempo es imperceptible, pero en algunos casos, el retraso de inicio es molesto. |
#5
|
||||
|
||||
Cita:
El objetivo de estas bibliotecas es ahorrar espacio en disco, ya que programas que usen la misma biblioteca sólo necesitan una copia de la misma que comparten. |
#6
|
|||
|
|||
Gracias Nuño Martínez
Con la explicacion que me dio el señor _cero_ y ahora lo que usted me dice me queda todo claro. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Funciona en C++ Builder 6 y no en C++ Builder XE | dmartinezn | C++ Builder | 1 | 07-05-2012 21:08:42 |
.DBP con c++ builder 6 | LuisMiguel | C++ Builder | 2 | 22-03-2012 21:34:46 |
SQL Builder | josevaldez | Conexión con bases de datos | 0 | 14-07-2005 14:58:00 |
Builder X | Sonic | C++ Builder | 1 | 22-12-2004 16:59:48 |
GPS con Builder c++ | alt126 | C++ Builder | 5 | 19-12-2004 00:28:01 |
|