FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
componente q lee unidades
hiola,tengo este código:
leerá esta unidad 'G',si está enchufada,pero si no está enchufada da error. ¿Algún componente q lee de lector de tarjetas,USB,grabadora DVD,Blueetooh,...? ES para leer automáticamente fotos de una SD por ejemplo. Saludos delfileros. |
#2
|
||||
|
||||
Bueno, así de primeras, si hay unidad G:\ las leerá, pero si no hay dará un error el resto del código no se ejecutará.
De todas formas, para lo que lo quieres es un poco raro el código. Lo ideal sería que el programa detectara cuándo se conecta una SD, o un PenDrive, o se introduce un CD/DVD... y buscar en ese unidad. También deberías comprobar si una cierta unidad (G:\, E:\....) está disponible, si tiene disco.... Otra cosa que podrías hacer sería pasar unidad por unidad, pero no como lo haces (poniendo el código para cada letra), sino con un bucle, que pase primero por D:\, luego por E:\..., incrementando la letra a cada paso. Si buscas en los foros encontrarás todo lo que necesitas al respecto. Saludos. P.D. Una pregunta, ¿el procedimiento de RellenarFotos analiza también los subdirectorios? Lo digo oprque sino sólo leerá las fotos que estén en el directorio raíz. Última edición por ixMike fecha: 17-04-2007 a las 20:43:28. |
#3
|
||||
|
||||
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í:
mejor haz un bucle con un código similar al siguiente
ajola te sirva mi humilde opinión. bye. Última edición por Chris fecha: 17-04-2007 a las 21:13:12. |
#4
|
|||
|
|||
bueno, leer cada cierto tiempo no es optimo sin embargo el codigo se soluciona con un Try..Except para que no de errores o al menos manejarlos si no encuentra la unidad, por aqui eh visto mensajes acerca de monitorear una unidad o directorio por medio de API's dale una buscada eso si seria lo optimo
|
#5
|
||||
|
||||
En este tema hablamos sobre como detectar la inserción de una memoria usb
http://www.clubdelphi.com/foros/showthread.php?t=31486 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mostrar unidades de Red | m8estrella83 | Varios | 1 | 06-10-2006 19:09:40 |
Ayuda con Unidades | Jesús Pena | API de Windows | 1 | 08-02-2006 22:37:59 |
Otener unidades de CD/DVD | asegurpe | Varios | 2 | 28-06-2005 15:09:23 |
Unidades para OpenGL 1.5 | zuriel_zrf | Gráficos | 0 | 15-04-2004 16:50:19 |
Unidades de Tiempo | obiwuan | Humor | 0 | 06-05-2003 21:32:51 |
|