![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() 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
![]() 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. |
![]() |
|
|
![]() |
||||
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 |
![]() |
|