Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 27-04-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
El truco 47 de Trucomania tiene el siguiente ejemplo, que sirve para saber de que tipo es una unidad:

Código Delphi [-]
      function TipoDeDisco(RaizDisco: string): string;
      var 
        i: word;
      begin 
        i := GetDriveType(PChar(LowerCase(RaizDisco)));
        case i of 
          { Unknown }
          0:               result := 'no puedo determinarlo';         
          { it doesn't exist }
          1:               result := 'no existe';         
          { Floppy }
          DRIVE_REMOVABLE: result := 'floppy/extraible'; 
          { Fixed }
          DRIVE_FIXED:     result := 'disco fijo';       
          { Net unit }  
          DRIVE_REMOTE:    result := 'unidad de red';      
          { CD-ROM }
          DRIVE_CDROM:     result := 'cd-rom';  
          { Ram Drive }               
          DRIVE_RAMDISK:   result := 'disco-ram';              
        end; 
      end;

El llamado a esta función es, por ejemplo:

Código Delphi [-]
Label1.Caption:=TipoDeDisco('a:\');

Y la recomendación que hay mas abajo es la siguiente:

Cita:
Podrias utilizarla también para buscar la unidad de CD-ROM del PC (pero cuidado, no basta con que
busques la primera que encuentres, podria haber más de una instalada).
Si tu aplicación extrae datos de un CD-ROM y necesitas saber si está insertado y en que unidad,
puedes primero buscar todas las unidades de tipo cd-rom, y, finalmente, buscar en todas ellas un
fichero determinado que sepas que existe en tu CD-ROM, así no habrá dudas.
Creo que ese truco se acopla a lo que necesitas. espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
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
Detectar la Unidad de CD Tonio Varios 13 04-03-2013 22:49:01
Extraer nombre de unidad en tiempo de ejecución. Delphius Varios 2 21-04-2007 05:57:23
Como Detectar la Unidad de una Memory Flash???? AGAG4 Varios 1 09-12-2005 10:50:09
Saber nombre de la unidad de CD rex Varios 2 18-08-2005 23:16:08
Cambiar el nombre de la unidad de DD? danytorres Varios 1 05-02-2004 07:07:58


La franja horaria es GMT +2. Ahora son las 18:31:33.


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