FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ordenar por fecha archivos de TFileListBox
Hola a tod@s
bien hoy me ocupa intentar entregar el contenido de un TFileListBox a un ListBox, estoy lo hago puesto que el TFileListBox es ReadOnly y no me permito organizar los archivos de forma diferente a la alfabética para el caso estoy utilizando código que encontré en la red de esta forma primera función
en orden de ideas me va ayudar a obtener los datos de la fecha y hora del archivo segunda función ahí esta mi gran problema
bien en orden de ideas deseo recibir un TDirectoryListBox y devolver en forma ordenada por fecha los archivos contenidos en el directorio, pero cuando se ejecuta esta línea de código _listadoArchivos.Directory:= pListDirectory.Directory;, se caen las cosas y me envía el siguiente mensaje Control has no parent windows. la verdad no tengo ni idea que puede ser el error pues en el creador se esta invocando la ventana donde ejecuto el procedimiento _listadoArchivos:= TFileListBox.Create(TComponent(pListDirectory.Parent)); y el evento donde lo estoy invocando es el change del TDirectoryListBox. Agradezco de antemano la colaboración gertorresm colombia |
#2
|
||||
|
||||
Hola GerTorresM.
Juro que pensé que se trataba de Malbolge Cita:
Entonces, y si no interpreté mal la consigna, creo que se puede hacer de forma mucho mas simple:
Ejemplo de llamada:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Funciona pero..
Ecfisa Muchas gracias de antemano
al correr me envia el siguiente error
en la segunda línea me envía el siguiente error Incompatible types: 'Cardinal' and 'TSearchRec' te agradezco tu tiempo y el interes sobre éste tema gertorresm |
#4
|
||||
|
||||
Hola GerTorresM.
Necesistas usar el procedimiento FindClose de SysUtils. Revisa que en la cláusula uses de tu unidad esté declarado Windows antes de SysUtils, de otro modo tomará la declaración del procedimiento de la unidad Windows:
Otra solución es especificar que usarás el procedimiento declarado en SysUtils de este modo:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Esa fue la mejor respuesta
Ecfisa:
Te agradezco mucho tu tiempo y paciencia, la verdad es que era justo lo que necesitaba !! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ordenar archivo por fecha de modificacion | Paulao | Varios | 0 | 07-11-2011 16:36:22 |
Como ordenar una fecha por el dia | rufo | Varios | 4 | 09-02-2010 23:37:32 |
TFileListBox archivos *.txt con meses | Patho | Varios | 3 | 29-10-2007 22:15:12 |
Ordenar Ttable por fecha | Iskariote0087 | Varios | 3 | 17-01-2006 22:05:50 |
ordenar tabla por fecha | davidgaldo | Conexión con bases de datos | 1 | 26-02-2004 10:36:27 |
|