Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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.