FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como detecto unidades extraibles
soy nuevo en esto de programar y quisiera saber como ago para detectar unidades extribles como memorias usb
|
#2
|
|||
|
|||
Hola,
Puedes intentar con este procedimiento: Código Delphi [-]Procedure Unitats(Var l:TStringList); var i:Word; k:Char; s:String; begin for k:='a' to 'z' do begin try s:=k+':'; i := GetDriveType(PChar(s)); if i=DRIVE_REMOVABLE then l.Add(String(k)); except end; end; end; Si miras en la ayuda la función GetDriveType puedes detectar más tipos de unidades (fijas, de red, etc.) |
#3
|
|||
|
|||
Hola, te aconsejo que te leas la guia de estilo antes de nada , porque este tema no va de acuerdo con la seccion donde posteas.
Hay una funcion muy simple para detectar unidades extraibles GetDriveType. Esta funcion se encuentra en los uses de Windows. Los posibles valores que devuelve esta funcion son:
En tu caso, para detectar una unidad USB:
Espero que te ayude Salu2 Última edición por Khronos fecha: 12-12-2007 a las 16:02:34. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cómo detecto CTRL+C en consola? | Mastropiero | Varios | 8 | 07-02-2008 10:43:45 |
Como detecto cuando mandan imprimir desde Windows | SISCOYMAS | API de Windows | 2 | 10-05-2007 08:21:04 |
Como saber las Unidades de las APIs | onlytk | API de Windows | 1 | 06-11-2005 03:42:42 |
Cómo medir en unidades de tiempo? | Gabriel2 | Varios | 2 | 31-10-2005 15:51:24 |
¿Cómo detecto la pulsación de CTRL + ALT + 1? | nesetru | Varios | 4 | 01-03-2004 18:31:20 |
|