PDA

Ver la Versión Completa : Tener una dll dentro de mi ejecutable???


marceloalegre
01-12-2005, 19:22:54
Buenas tardes:
Tengo la siguiente duda, quizas me puedan ayudar.
Tengo una aplicacion que utiliza una dll. La dll es una parte muy importante de mi programa, y tengo que protegerla, ya que ha pasado mas de una vez que ha sido eliminada, no asi el ejecutable de mi aplicacion.

Por lo tanto estaba pensando, seguramente es posible, pero no se como hacerlo... de poner la dll dentro del ejecutable, y si no encuentro la dll "sacar de mi ejecutable la dll y ponerla en su lugar..."

o sea, yo puede detectar perfectamente cuando no esta la dll ahora como puedo hacer el deploy de la dll dentro de mi ejecutable.. y mas aun como la saco? existe algun "componente magico" que pueda alegrarme el dia?

De antemano, muchas gracias a todos!!!

dec
01-12-2005, 19:29:15
Hola,

Yo creo que este Hilo (http://www.clubdelphi.com/foros/showthread.php?t=25739) te va a dar información suficiente para hacer lo que precisas. Omite el primer mensaje, que es un rollo, y céntrate, si ves que tal, en los siguientes. ;)

marceloalegre
01-12-2005, 19:53:57
Pero que rapidez dec!! no termino de escribir el hilo y ya esta tu respuesta! Muy agradecido!,, ahora estoy bajando la data, luego contare como me fue.

Mil Gracias!

marceloalegre
01-12-2005, 20:11:18
Voy a tener que seguir buscando.. segun veo este hombre no aclara como generar el .res que contiene las dll...seguire buscando...

marceloalegre
01-12-2005, 20:31:56
jajajaj me sonaba conocida la extencion....

Asi que para el que no sabia como yo... use BRCC32.EXE que viene con delphi para generar un .res

:)

Neftali [Germán.Estévez]
02-12-2005, 10:05:24
Veo que ya te han comentado; Como "añadido" y por si te es útil, aquí tienes un ejemplo prácito y muy bien explicado de cómo:
* How to store files in EXE program
* How to read data embebded in your program resources (http://www.delphidabbler.com/articles?article=2)