Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Opendialog tiene limite de archivos? (https://www.clubdelphi.com/foros/showthread.php?t=96580)

ArtPortEsp 31-01-2024 16:14:37

Opendialog tiene limite de archivos?
 
Hola, saben si OpenDialog tiene un limite al seleccionar archivos?

Tengo una carpeta con 1630 archivos y al abrir la carpeta con OpenDialog y seleccionar todo con Ctrl-E y revisar el valor en OpenDialog1.Files.Count solo me regresa 812 archivos.

Tenía la duda y puse los archivos seleccionados en un ListBox, y si, solo fueron 812...

El programa esta hecho en Delphi 7.

Alguna idea?

Casimiro Notevi 31-01-2024 18:18:41

¿Con opendialog puedes seleccionar más de uno?
Sí, se puede, con multiselect habilitado :)

He hecho una prueba con un directorio que tiene algo más de mil ficheros y los ha leído todos.

ArtPortEsp 31-01-2024 18:21:31

Cita:

Empezado por Casimiro Notevi (Mensaje 554259)
¿Con opendialog puedes seleccionar más de uno?
Sí, se puede, con multiselect habilitado :)

Es correcto!
:D^\||/

Casimiro Notevi 31-01-2024 18:31:24

Pues debe ser algo raro que sólo puedas leer 812, que 1630/2=815
Casi, casi... curioso, ¿no?
¿Cómo sabes que lee 812?

ArtPortEsp 31-01-2024 19:19:15

Cita:

Empezado por Casimiro Notevi (Mensaje 554261)
Pues debe ser algo raro que sólo puedas leer 812, que 1630/2=815
Casi, casi... curioso, ¿no?
¿Cómo sabes que lee 812?

Porque OpenDialog1.Files.Count me regresa ese número y al vaciar los nombres a ListBox son exactamente 812

Esta rarísimo...

Cambie el programa para usar Drag and Drop en el ListBox y ahí no hay ningún problema, archivos que selecciono son los que se cargan.

Curiosidades que se encuentra uno.:confused:

Casimiro Notevi 31-01-2024 19:46:30

Prueba con un memo, como he hecho yo.

ArtPortEsp 31-01-2024 20:40:44

Cita:

Empezado por Casimiro Notevi (Mensaje 554264)
Prueba con un memo, como he hecho yo.

Un Memo?... no entendi!

Casimiro Notevi 31-01-2024 22:16:13

Cita:

Empezado por ArtPortEsp (Mensaje 554265)
Un Memo?... no entendi!

En lugar de un listbox, usa un tmemo :)

Delphi01 31-01-2024 23:54:35

El componente OpenDialog de Delphi no tiene un límite específico de archivos que se puedan seleccionar. Sin embargo, el sistema operativo en el que se esté ejecutando la aplicación puede imponer sus propios límites. Por ejemplo, en sistemas Windows, el límite de selección de archivos en el cuadro de diálogo es de alrededor de 1000 archivos. Este límite es impuesto por el sistema operativo y no por el componente en sí.


La franja horaria es GMT +2. Ahora son las 17:14:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi