FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
mostrar tamaño
Hola, me gustaria saber como poner el tamaño de un archivo especifico en Kbytes, en un form, y ahora no se si es con cualquier objeto o alguno especidico.
GRACIAS.
__________________
No se cuál es mi mayor vicio, el cigarro, o el ordenador |
#2
|
||||
|
||||
Prueba con ésta función.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Ok
Me funcionó con otra función que encontre en la web, pero muchas gracias.
__________________
No se cuál es mi mayor vicio, el cigarro, o el ordenador |
#4
|
|||
|
|||
Yo he probado esta función y la FileSize() pero ambas en algunos archivos me devuelven un valor negativo, que pasa? El valor negativo en si no me preocupa (he hecho una función que recoge el valor absoluto de un numero de coma flotante), si que me preocupa que en algunos archivos, no sé porqué no me devuelve el tamaño real. Los casos que he detectado han sido con archivos superiores a 2GB, pero no me explico porqué con unos si que sucede y con otros no. A alguien le ha ocurrido lo mismo? Alguien sabe como remediarlo? Muchas gracias!
A continuación pongo el código de la función:
|
#5
|
|||
|
|||
Mmmmm... Mientras escribia el post me he dado cuenta que quizás el valor que devuelve en negativo no corresponda a su valor real, quiero decir: que quizás no sólo se tenga que cambiar de signo el integer, sino que se ha de hacer otra operación (que desconozco, por cierto...) Bueno, de todas formas si alguien sabe como obtener correctamente el tamaño de un archivo le agradeceria si me contestara el post.
|
#6
|
||||
|
||||
No recuerdo exactamente, creo que FileSize te devuelve dos Cardinal o LongInt, y debe pasarse a un Int64 usando Low() y High()
Código:
// Int64 9.223.372.036.854.775.808 // Cardinal 4.294.967.295 // Longint 2.147.483.647 saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
|