Armando wrote:Ventaja ?, evitas que dañen los recursos aunque tu .EXE se hace más grande.
Armando, creo que esta apreciación no es exacta. El mismo programa qe puede abrir una dll para romper los recursos puede abrir un exe y hacer exactamente lo mismo.
Soy de la opinión de que si la cantidad de recursos no es muy grande, que vayan al exe, pero me ha pasado que tengo dlls de 20Mb porque contienen muchas imágenes, entonces en ese caso usé dlls.
Una ventaja de las dlls es que puedes crear 2 juegos de recursos con tamaños diferentes de todos los diálogos, porque tengo clientes que usan pantallas de 20" y otros aún de 14, y no se le puede dar en el gusto a todos.
Además mientras estas programando el hecho de incluir los recursos en el exe hace que cada recompilacion sea mas lenta, tanto más cuanto más recursos tengas.
La desventaja de las dlls es que debes incluir varios archivos al actualizar y distribuir tu aplicacion, que en el caso del exe siempre es solo 1.
Saludos,
Carlos.