![]() |
![]() |
| 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
|
|||
|
|||
|
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. |
|
#2
|
||||
|
||||
|
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. |
|
#3
|
|||
|
|||
|
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) |
|
#4
|
||||
|
||||
|
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. |
|
#5
|
|||
|
|||
|
Tienes razón los Programas ResThief y ResHacker (que no los conocía) abren y leen normal las DLLs que contienen BitMaps. Entonces el camino que me quedaría para camuflarlos sería cambiar los nombres a mis DLLs? cosa que no sean muy llamativas, tal vez.
Me sugerieron también guardar en formato DAT, no se si es solo cambiar la extensión y ya. Gracias por orientarme como sugerencia algunas páginas, me sirvió de mucho y voy a seguir investigando. Ahora me compliqué más, encontré en algunas: DLL vs BPL. |
|
#6
|
||||
|
||||
|
Si se trata de proteger las imagenes porque no las encriptas, una encriptacion sencilla, lo suficiente para desanimar a un posible fisgon.
|
|
#7
|
|||
|
|||
|
Encriptar 200 imágenes? (tabla periódica) ¿Cada una?
Perdón por lo novato pero es así? |
![]() |
| 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 |
|