Fecha actual Vie Abr 19, 2024 10:20 am

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 1 mensaje ] 
Autor Mensaje
 Asunto: Binarios en EXE
NotaPublicado: Lun Jun 25, 2012 11:43 am 
Avatar de Usuario

Registrado: Dom Oct 09, 2005 11:26 am
Mensajes: 362
Ubicación: Salamanca - España
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.


Adjuntos:
c_ExtractResourceToFile.obj [745 Bytes]
312 veces

_________________
Un saludo.
Jesús P. Melgar Velasco
Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 1 mensaje ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron