Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Elemental Code en 29 Diciembre 2011, 22:25 pm



Título: Tamaño maximo de archivo.
Publicado por: Elemental Code en 29 Diciembre 2011, 22:25 pm
HOLA :D
Queria saber si vb tenia un tamaño maximo de archivo que pueda yo abrir con open x for input as ff

Lei algo de que eran como 2 gb pero no se la verdad :S

Muchas gracias :D


Título: Re: Tamaño maximo de archivo.
Publicado por: seba123neo en 29 Diciembre 2011, 22:55 pm
no estoy seguro , pero si creo que es asi, el limite de 2GB es porque es de 32 bits el sistema operativo, aca hablan:

32 bit Windows and the 2GB file size limit (http://stackoverflow.com/questions/4003405/32-bit-windows-and-the-2gb-file-size-limit-c-with-fseek-and-ftell)

pero al parecer hay solucion para poder hacerlo, probalo:

Getting Past the 2 Gb File Limit (http://www.codeguru.com/cpp/w-d/doc_view/fileopensave/article.php/c12917)

VB6 - Huge (>2GB) File I/O Class  (http://www.vbforums.com/showthread.php?t=531321)


Título: Re: Tamaño maximo de archivo.
Publicado por: cobein en 30 Diciembre 2011, 03:00 am
En realidad tenes 2 problemas primero el de2gb que se presenta porque el long tiene signo y pasado cierto size el valor se vuelve negativo, el otro problema viene cuando el size supera el long y ahi se trabaja con con un complemento el segundo parametro de GetFileSize, ambos problemas entan resueltos en diferentes clases como dijo seba el post anterior.