Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ejecutable muy grande, para usar DLL ? (https://www.clubdelphi.com/foros/showthread.php?t=30689)

kia 14-04-2006 12:05:01

Ejecutable muy grande, para usar DLL ?
 
Salu2 a todos.:)
Vereis tengo un ejecutable descomunal y ya no puedo seguir. (ya he empleado el compresor UPX). Me decido por las DLL para evitar los "cuelges" alguna idea de como empezar o ejemplo a seguir. Utilizo D5, Paradox, Wxp. Una debe iniciarse con algún ejemplo si pudiera ser. Mi agredecimiento por ello.Kia;)

dec 14-04-2006 15:42:34

Hola,

No sé yo si las "DLLs" están ahí para hacer más liviano el ejecutable de tu programa. En cierto modo podría verse así, pero, no creo que se trate simplemente de "dividir" el ejecutable en DLLs. Por otro lado... no sé yo si tendrán que ver los "cuelgues" de tu programa (si los padeces) con el tamaño del ejecutable.

¿Qué habías pensado para decidirte por usar DLLs? ¿Cuál es tu idea? A lo mejor a partir de ahí... ;)

walito 14-04-2006 20:23:08

aca tenes ejemplos sobre el uso de DLL's

http://delphi.about.com/sitesearch.h...de=3176&type=1

fijate que te conviene mas si usar dll o bpl.

Cualquier duda podes seguir consultando.

Walter

kia 15-04-2006 19:56:01

Trocear el ejecutable
 
Gracias por las respuestas.:)
Una viene de Clipper y segun efectuabas la compilacion y el link podias trocear el ejecutable, haciendo que cargara en memoria la parte deseada en cada momento de forma dinamica.:rolleyes:
Con D5 y si no voy equivocada las DLL funciona de forma parecida solo que hay que determinar su utilización de forma statica o dinamica.
Pero no se como empezar. Se puede trasladar los modulos a una DLL para consegirlo. Si conceis alguna manera para rebajar el ejecutable( bpl ?), estoy abierta a todas las sugerencias.:o
Otro problema es ke mi ingles esta algo oxidado, por eso a veces solicito un ejemplo pequeñito por el lenguaje Delfi el lineas de codigo lo entiendo a la primera. Kaikatsu a los dos por vuestras respuestas. :D


La franja horaria es GMT +2. Ahora son las 17:21:16.

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