Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 17-11-2007
Khronos Khronos is offline
Miembro
 
Registrado: abr 2007
Posts: 298
Poder: 20
Khronos Va por buen camino
Para detectar si un pendrive se desconecta te recomiendo que hagas algo asi:

Código Delphi [-]
 
function DrivePreparado(Drive: Char): Boolean;
     var
       ErrorMode: word;
     begin
       if Drive in ['a'..'z'] then Dec(Drive, $20);
       if not (Drive in ['A'..'Z']) then
         raise EConvertError.Create('Drive inválido');
       ErrorMode := SetErrorMode(SEM_FailCriticalErrors);
       try
         if DiskSize(Ord(Drive) - $40) = -1 then
           Result := False
         else
           Result := True;
       finally
         SetErrorMode(ErrorMode);
       end;
     end;

Con la función GetDriveType detectas la unidad usb, y con esta funcion compruebas si la unidad esta lista para ser usada. Por ejemplo pones un timer que pase esta funcion cada x tiempo y si result:=false borras las imagenes.

Espero haberte ayudado.

Salu2
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
PenDrive - PeneDrive...? marcoszorrilla La Taberna 3 24-09-2007 05:08:47
Borrar archivos protegidos en un pendrive roms Varios 1 07-09-2007 17:48:03
Borrar controles de mi form. Bill Varios 1 04-11-2006 01:25:35
Ejecutar desde un Pendrive lunatiko Varios 2 27-10-2004 10:11:16
Borrar componente de un Form muzit OOP 7 23-10-2003 23:44:30


La franja horaria es GMT +2. Ahora son las 00:40:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi