Ver Mensaje Individual
  #5  
Antiguo 01-03-2012
dmartinezn dmartinezn is offline
Miembro
 
Registrado: ene 2012
Ubicación: Cuba - Venezuela
Posts: 38
Reputación: 0
dmartinezn Va por buen camino
Muchas gracias ecfisa, una ultima cosa ahora, lo de guardar la imagen utilizando un SavePictureDialog1 me funciona perfectamente, pero quisiera lograr que la imagen se guardara en una carpeta que está dentro de un mismo directorio sin que el usuario tenga que guardarla manualmente, para ello he reutilizado y adaptado un código que ya se había tratado en otra ocasión en este foro

Código:
 SHFILEOPSTRUCTA *F = new SHFILEOPSTRUCTA;
 String sOrigen, sDestino; // : String;
   AnsiString Origen,Destino;
   Origen=Edit1->Text.c_str();//Aqui obtengo la direccion donde esta la imagen
   Destino= ExtractFilePath(Application->ExeName)+"Imagen" ;
   int Result;
   Result = 0;
        F->hwnd   = Application->Handle;
        F->wFunc = FO_COPY;
        F->pFrom =  PChar(Origen.c_str());
        F->pTo   =   PChar(Destino.c_str()) ;
        F->fFlags = FOF_ALLOWUNDO | FOF_NOCONFIRMATION ;
        SHFileOperationA(F);
Pero tiene la desventaja que solo me funciona cuando el lugar donde voy a guardar la imagen esta fuera de la carpeta que tengo tambien el .exe, si hay algun metodo mejor de hacerlo o alguna segerencia sera bienvenida.
Responder Con Cita