Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   copiar archivo almacenado en un .res hacia una carpeta (https://www.clubdelphi.com/foros/showthread.php?t=80156)

lisette 06-09-2012 18:43:42

copiar archivo almacenado en un .res hacia una carpeta
 
Por favor si alguien me pudiera ayudar:

Quisiera saber si se puede extraer un archivo que este en un .res hacia una carpeta.

Gracias de antemano.

ecfisa 06-09-2012 19:18:14

Cita:

Empezado por lisette (Mensaje 442106)
Por favor si alguien me pudiera ayudar:

Quisiera saber si se puede extraer un archivo que este en un .res hacia una carpeta.

Gracias de antemano.

Hola lisette.

Si es posible, por ejemplo:
Código:

...
#pragma resource "resource.res"
...
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  TResourceStream *Resource = new TResourceStream((int)HInstance, 1, RT_RCDATA);
  __try {
    Resource->Seek(0, soFromBeginning);

    /* es claro que deberás conocer el tipo del archivo... */
    Resource->SaveToFile("C:\\UNA_CARPETA\\ARCHIVO.EXE");
  }
  __finally {
    delete Resource;
  }
}

Saludos. :)

lisette 07-09-2012 23:36:21

Muchisimas gracias por todo, me funciono a la perfeccion.

Gracias


La franja horaria es GMT +2. Ahora son las 07:09:21.

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