![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Creo que es más por ecitar errores y por facilidad. Con un sólo ejecutable lo tienes todo; de la otra forma deberías copiar el ejecutable y los directorios; Si alguien se olvida del directorio ==> Error; Si alguien borrar sin querer algo del directorio ==> Error,... Cita:
Sólo lo veo adecuado en caso de que realmente el ejecutable creciera mucho en tamaño. En ese caso un sólo archivo puede ser incómodo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
|||
|
|||
|
¿Como???? esta parte si que no me la sabía........ ¿Como guardo en dll? ¿los íconos? ¿las imágenes?
Eso, ¿Como guardo en dll? Por ahí leí (no recuerdo donde) que existen programas que leen íconos de dlls ¿es cierto eso? Entonces no tendría sentido, porque igual estarían desprotegidos. Casi llegue a entender lo de Neftali (casi), según su post, entonces necesariamente debo dejarlo en un directorio imagenes e íconos??. Mi aplicación trabajará desde CD o en su defecto crearé un Instalador con (InoSetup, InstallShield, etc, para evitar el descuido de directorios) ¿dlls sería el mejor planteamiento? como? ¿Como encararían Uds. esta situación? ¿Que otras sugerencias? |
|
#3
|
||||
|
||||
|
Cita:
![]() ![]() Depende del caso concreto. Para iconos e imágenes normales yo siempre opto por ponerlos en recursos. El tema del directorio es para casos especiales, pero no creo que se pueda generalizar. * Por ejemplo si tu aplicación tiene 20 imágenes BMP para fondo de escritorio, no tendría sentido ponerlas como recursos; Mucho espacio. En ese caso la opción del directorio oparace más adecuada (pero debes preveer que alguien lo borre para que no pete la aplicación) * Si tu aplicación usa 1 BMP de fondo, en ese caso tal vez sí valga la pena como recurso; Poco espacio.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
|||
|
|||
|
Perdon.... por eso mencioné "casi llegue a entender". Gracias por la aclaración
¿Pero como creo íconos dlls? y como los recupero desde Delphi? ¿se hace esto también con imágenes? Eso es nuevo para mi. Última edición por Deiv fecha: 06-07-2006 a las 15:11:05. |
|
#5
|
||||
|
||||
|
Basta con que crees un fichero de recursos como los estandard de Delphi y lo añadas a un proyecto de DLL.
Crea un archivo .RC como este (icons.rc): Código:
BACK BITMAP ".\back.bmp" BARCODE BITMAP ".\barcode.bmp" ... Código:
brcc32 icons.Rc > Errores.txt y donde pone {$R *.res} cambias eso por {$R ICONS.RES} Compila, linka y la DLL resultante ya tiene los iconos. Una vez que tengas la DLL creada, en mi caso, por ejemplo con el nombre: ResDLL.dll para recuperar los iconos haz lo siguiente: (1) Crea una nueva aplicación de delphi. (2) Coloca dos TImage y un botón. (3) En el Onclick del botón coloca el siguiente código:
Una vez compilado si la DLL y el EXE están en el ismo directorio deberían funcionar.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 06-07-2006 a las 16:28:54. |
|
#6
|
|||
|
|||
|
Neftali, muy didáctica tu explicación, seguí las instrucciones, he probado tu código y de maravilla!, Gracias. En un principio pensé que como existen muchos programas que trabajan con Iconos y recuperan formatos DLL (ArtIcons Pro, IconCool, etc) pensé que quedarían desprotegidos, intenté con un par de ellos abrir la DLL creada con Delphi (según tu ejemplo) y he observado que no los pueden abrir, ¿es así?. Estoy empezando a leer más sobre el Tema DLL, me parece que los Programas de Íconos recuperan otro tipo de dlls a los que se crea con Delphi....
Yo trabajo con Recursos para otros formatos de esta manera: NuevoMP3 RCDATA MiMusica.mp3 NuevoWav WAVE MiWav.wav NuevoAvi AVI MiAvi.avi NuevoIco ICON Foto.ico NuevoAni ANICURSOR Globos.ani NuevoFont RCDATA FORTE.ttf En las líneas:
¿Se realiza el mismo proceso para recuperar una DLL que tenga cargado un archivo ICO, ANI, WAV, MP3 y AVI? Obviamente la última línea:
tendrá que ser diferente para cada uno. Imagino que la llamada a la DLL debe ser la misma para cualquier caso, pero.... ¿Cual es la forma de cargar los Recursos desde la DLL para dichos casos? (ico, ani, wav, mp3, avi) |
|
#7
|
||||
|
||||
|
Cita:
![]() Cita:
Seguro que buscando un poco por internet encuentras infomación para recuperar: * Cursores, Iconos y GIF, WAV y MP3, ...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 07-07-2006 a las 18:05:19. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Futuro .NET, ¿bueno o malo? | REHome | Varios | 0 | 15-11-2005 10:42:21 |
| ...bueno pero no te enojes... | Jure | Humor | 0 | 12-11-2004 16:11:00 |
| ... lo bueno, lo malo y lo feo ... | Jure | Humor | 2 | 26-03-2004 16:15:47 |
| es bueno paradox para una red? | maruenda | Conexión con bases de datos | 5 | 23-02-2004 17:15:50 |
|