![]() |
![]() |
![]() |
![]() |
![]() |
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
|
||||
|
||||
![]() 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
|
||||
|
||||
![]() Ecfisa:
Te agradezco mucho tu tiempo y paciencia, la verdad es que era justo lo que necesitaba !! |
![]() |
|
|
![]() |
||||
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 |
![]() |
|