Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-08-2012
Avatar de martini002
martini002 martini002 is offline
Miembro
 
Registrado: may 2012
Ubicación: Puerto Ordaz - Venezuela
Posts: 175
Poder: 12
martini002 Va por buen camino
Leer Imagenes incluidas en *.DLL

Saludos Amigos, donde quiera que se encuentren,

Anoche tuve un sueño,
pense que seria posible almacenar imagenes
y leerlas desde un archivo de tipo *.DLL
en una ocasion abri un archivo de estos
para modificar unos sonidos contenidos alli
use el ResHack para ello, pues ahora mi pregunta es:

Podemos nosotros almacenar imagenes en estos archivos
y cargarlos en nuestra aplicacion usando Delphi?

Estuve investigando un poco sobre esto,
pero mi ingles es limitado y segun unas explicaciones
que alli aparecian no pude lograr entender del todo el funcionamiento
ahora estuve buscando aqui y di con esto:

http://www.clubdelphi.com/foros/showthread.php?t=34433

pero sigo sin entender, agradeceria si pudieran ayudarme con esto,
o si pudieran recetarme algun texto practico para este tipo de cosas

Gracias infinitas,
Saludos
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible.
Responder Con Cita
  #2  
Antiguo 27-08-2012
Avatar de martini002
martini002 martini002 is offline
Miembro
 
Registrado: may 2012
Ubicación: Puerto Ordaz - Venezuela
Posts: 175
Poder: 12
martini002 Va por buen camino
Ya logre crear y editar una DLL,
agregamos una imagen llamada "Conejo" un bitmap
ahora estoy buscando las maneras de llamarla
desde Delphi y asignarla a un Image.

hasta ahora he logrado encontrar esto:
sin tener mucho exito hasta ahora.

Código Delphi [-]
procedure TForm4.Button1Click(Sender: TObject);
begin
  image1.picture.bitmap.LoadFromResourceName(LibreriaDLL,'Conejo');
end;

Lo cual me da un Error, Undeclared identifier LibreriaDLL,
Donde debe ser declarado esto?

Edito:
Intente agregarla por el menu Component|Import ActiveX...
pero me dice: "Error al cargar Biblioteca de Tipo/DLL"

Gracias
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible.

Última edición por martini002 fecha: 27-08-2012 a las 17:12:26.
Responder Con Cita
  #3  
Antiguo 27-08-2012
Avatar de martini002
martini002 martini002 is offline
Miembro
 
Registrado: may 2012
Ubicación: Puerto Ordaz - Venezuela
Posts: 175
Poder: 12
martini002 Va por buen camino
Avanzando un poco, ya logre inicializarla,
pero ahora me dar otro error,
y es que no encuentra el recurso "Conejo"
asi quedo el codigo:

Código Delphi [-]
procedure TForm4.Button1Click(Sender: TObject);
var
DLL: THandle;
begin
if DLL <> 0 then
  begin
    DLL := LoadLibrary('LiberiaDLL.dll');
    image1.picture.bitmap.LoadFromResourceName(DLL,'Conejo');
  end
else
  begin
  ShowMessage('Ha ocurrido un error al cargar la DLL.');
  end;
end;

Saludos,
Gracias
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
leer imagenes jpg dentro de una carpeta ingmichel Varios 8 06-06-2011 05:16:15
Leer XML cmm07 Varios 4 02-02-2010 14:36:05
Como leer un Email en formato HTLM y que se muestren las imagenes y todo su formato jesus02018 Internet 0 28-12-2008 11:22:10
Componente para leer Imagenes DICOM JuanErasmo Gráficos 2 12-05-2007 19:47:14
Leer *.res dmagui Varios 5 04-10-2005 22:40:32


La franja horaria es GMT +2. Ahora son las 05:50:26.


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
Copyright 1996-2007 Club Delphi