Ver Mensaje Individual
  #3  
Antiguo 17-04-2007
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Reputación: 19
Chris Va por buen camino
Lo mejor que puedes implementar, que sería lo más profesional, sería utilizar los mensajes de windows, utilizando obviamente la api, en algunos casos es fácil, pero investiga talvez no es tan díficil para este caso.

Para el consejo dado por ixMike de ir escaneando cada unidad, es poco profesional, auque lo puedes hacer al momento de iniciar tu aplicación por primera vez, como por ejemplo presentarle al usuario "¿Desea que XXX busque en su PC todas su imágenes?". Bueno, si deseas implementar la busqueda de unidad en unidad, no lo hagas así:

Código Delphi [-]
...
buscarEn('D');
buscarEn('E');
buscarEn('F');
....

mejor haz un bucle con un código similar al siguiente

Código Delphi [-]
UnidadAnalizada := 'C'; //te recomiendo que empieze con "C" porque ya casi nadie utiliza la unidad de la disquera, mejos para fotos.
 
While UnidadAnalizada <> chr(ord('Z')+ 1) Do
Begin
 buscarEn(UnidadAnalizada);
 
 UnidadAnalizada := chr(ord(UnidadAnalizada[1]) + 1);
{lo que hace la línea anterior es aumetar cambiar a la siguiente letra con cada paso del bucle, así luego de procesar la "C" seguirá con la "D", luego con la "E" y así sucesivamente.}
end;

ajola te sirva mi humilde opinión. bye.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web

Última edición por Chris fecha: 17-04-2007 a las 21:13:12.
Responder Con Cita