![]() |
Nombres de archivos seleccionados
Buen dia
quisiera implementar la funcionalidad de que el usuario pueda seleccionar varios archivos desde el explorador de windows y "capturar" los nombres de esos archivos (incluyendo la ubicacion), para agregarlos a una base de datos. No se ni como empezar. Supongo que algo tiene que ver con DRAG and DROP, pero tengo un ejemplo (abajo), pero no hace nada : Código:
unit Unit1; |
|
Cita:
Amigo, antes que nada, muchas gracias por la aportación, sin embargo, el código referido tampoco funciona... simplemente no hace nada al arrastrar un archivo, ni al listbox ni a la forma. Estaré pasando alguna propiedad por alto? |
Revisa el código completo.
Hay que capturar el mensaje(1), asignarlo al componente que recibe los ficheros(2) y configurar en el OnCreate la redirección del mensaje(3). Revisa que tienes las tres cosas. |
Cita:
en algun evento? |
Hola a todos,
Revisa también que tu aplicación no esté corriendo con "derechos de administrador": esto también se puede dar si corres la app desde Delphi y has ejecutado este con esos derechos. El caso es que si es así (si tu aplicación tiene "derechos de administrador") no podrás arrastrar archivos desde el Explorador de Windows, al menos si este corre sin dichos derechos, que, me parece que es lo normal, por decirlo así. |
Hola a todos,
Cita:
Es decir, "DragAcceptFiles" usa el "Handle" del formulario "TformMenuPrincipal", en este caso. |
Cita:
|
Tal cual... funciono sin problema al ejecutar la aplicación fuera del IDE (sin permisos de administrador)
Agradezco a todos su ayuda, excelente día, éxito siempre |
La franja horaria es GMT +2. Ahora son las 10:18:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi