He querido guardar algún OCX y Bitmap en el propio ejecutable de la aplicación ya que había probado con alguna utilidad y me daba problemas.
Buscando la solución he conseguido hacerlo de la siguiente manera:
Creamos un fichero de texto con extensión RC y le decimos lo que queremos incluir, por ejemplo:
AUTOIT3 RCDATA "AUTOITX3.DLL"
IMAGES2PDFC RCDATA "IMAGES2PDFC.EXE"
IMAGES2PDF RCDATA "IMAGES2PDF.EXE"
Lo abrimos con el editor de recursos, yo utilizo PellesC y a continuación lo guardamos como .RES (formato que ya podemos incluir en nuestro ejecutable)
Hasta aquí era la parte fácil.
En este punto quedaba la función que me permitiera extraer cualquiera de los recursos guardados.
Esta función la conseguí hacer en C, no sin problemas, pero ya está funcionando. Os dejo el OBJ para que lo enlacéis a vuestra aplicación y la función que contiene se llama de la siguiente forma:
ExtractResourceToFile( <NombreRecurso>, <RutaCompleta> )
Ejemplo:
ExtractResourceToFile( "AUTOIT3", "T:\AutoIt.DLL" )
Saludos.
_________________ Un saludo.
Jesús P. Melgar Velasco
|