Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-01-2014
jose_guzman jose_guzman is offline
Registrado
NULL
 
Registrado: oct 2011
Posts: 1
Poder: 0
jose_guzman Va por buen camino
Copiar Archivos Usando el Api de Windows7 - 64 bit

Saludos, basado en un codigo de este foro, estoy usando una variacion para copiar archivos de una carpeta
a otra (Uso Delphi7)...

//*******************************************************************************//

uses ShellApi;

{$R *.dfm}

procedure CopyFiles(Origen, Destino: String);
var buffer: Array [0..1000] of Char;
p: PChar;
Fo: TSHFileOpStruct;
begin
FillChar(Buffer, sizeof(Buffer), #0);
p := @buffer;
p := StrECopy(p, Pchar(Origen)) + 1;
FillChar(Fo, sizeof(Fo), #0);
With Fo do begin
Wnd := Application.Handle;
wFunc := FO_COPY;
pFrom := @Buffer;
pTo := Pchar(Destino);
fFlags := FOF_FILESONLY or FOF_CONFIRMMOUSE or FOF_MULTIDESTFILES;
end;
SHFileOperation(Fo);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
CopyFiles('C:\Users\Display_64x.theme.rar','C:\Display_64x.theme.rar');
end;

//*******************************************************************************//

Con el unico inconveniente, que al mostrarse la ventana de copiar archivos con las opciones para sobreescribir, rechazar o conservar ambos, el icono del archivo copiado no se muestra, como normalmente lo haria windows.
Se que es un detalle apenas. Espero puedan ayudarme.
Responder Con Cita
  #2  
Antiguo 07-01-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola y bienvenido a Club Delphi

Como a todos iniciados te invitamos a que leas nuestra guía de estilo.

Por favor cuando incluyas código en tus mensaje usa TAG's:



Saludos

PD: Moví tu mensaje del foro "Trucos" a este por ser el adecuado.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Copiar Archivos frankmch API de Windows 10 26-02-2014 01:21:31
Ayuda con archivos binarios usando TFileStream Eze32 OOP 2 04-06-2013 16:18:07
Transferencia de archivos usando Socket Paulao Varios 3 19-08-2008 23:56:30
Copiar un archivo a otra pc usando el puerto serial como comunicacion maravert API de Windows 3 10-06-2007 17:24:42
Copiar archivos jam888 Varios 1 17-04-2007 23:05:59


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


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
Copyright 1996-2007 Club Delphi