Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-06-2010
diego007 diego007 is offline
Miembro
 
Registrado: nov 2009
Posts: 26
Poder: 0
diego007 Va por buen camino
Eliminar mensages de error de windows

Hola amigos, tengo el siguiente problema y para ver si me pueden ayudar.
El problema es que tengo el siguiente codigo para copiar archivos de una carpeta a otra y trabaja muy bien
Código PHP:
procedure TForm1.Button1Click(SenderTObject);
var 
lpFileOpTSHFileOpStruct;
begin
    
Relleno de la estructura }
    
lpFileOp.Wnd := Self.Handle;
    
lpFileOp.wFunc := FO_COPY;
    
lpFileOp.pFrom := PChar('C:\d51.gif' #0#0);
    
lpFileOp.pTo := PChar('A:\' + #0#0);
    lpFileOp.fFlags:= FOF_SIMPLEPROGRESS or FOF_FILESONLY;
    lpFileOp.fAnyOperationsAborted := FALSE;
    lpFileOp.hNameMappings := nil;
    lpFileOp.lpszProgressTitle := PChar('
Trasladando archivos al disco D' + #0#0);
    { Mover el archivo }
    SHFileOperation(lpFileOp);
end; 
el problema que tengo es que hay archivos que windows esta ocupando o no pueden ser copiados y me sale mensages de error, y lo que deceo es que esos mensages no aparescan (no importa que no se copie el archivo), no se si hay algun codigo que bloquee los mensages de windows o en caso contrario algo que permita copiar cualquier archivo (sin inportar si esta siendo usado por windows)
Responder Con Cita
  #2  
Antiguo 15-06-2010
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
con un Try deberia ser sufiiente.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #3  
Antiguo 15-06-2010
diego007 diego007 is offline
Miembro
 
Registrado: nov 2009
Posts: 26
Poder: 0
diego007 Va por buen camino
Try? no se que es eso, tienes algun ejemplo de eso?
Responder Con Cita
  #4  
Antiguo 15-06-2010
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
hola, por supuesto,

Código Delphi [-]
try
//Acá va tu código
except
//Acá en caso que falle
end;
Si no deseas que salga algo en caso que falle quedaría así

Código Delphi [-]
try

finally

end;
Espero te sirva de algo.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #5  
Antiguo 15-06-2010
diego007 diego007 is offline
Miembro
 
Registrado: nov 2009
Posts: 26
Poder: 0
diego007 Va por buen camino
ok, gracias, voy a a intentar y te comento que tal me fue
Responder Con Cita
  #6  
Antiguo 13-08-2010
dietherv dietherv is offline
Registrado
 
Registrado: ago 2010
Posts: 1
Poder: 0
dietherv Va por buen camino
Funciona.
Me acabas de cerrar dos semanas de busquedas inutiles...
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
Dudas sobre los mensages en windows Suriu API de Windows 2 08-02-2009 23:24:49
Error al eliminar una relación PaFernan99 Oracle 3 15-06-2008 16:30:47
mensages en red Jordy Varios 5 09-06-2005 22:20:31
Eliminar registro de Windows verm83 Varios 1 11-04-2004 22:27:39
mensages de windows ccampoy API de Windows 1 01-07-2003 22:58:39


La franja horaria es GMT +2. Ahora son las 01:47:20.


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