Programación General > Visual Basic 6.0 e inferiores
Archivos Binarios
(1/1)
Kev:
Hola foro, quisiera que me ayuden con el siguiente problema, uso archivos aleatorios para guardar datos de mi aplicacion, es decir, guardo varias variables, y matrices, tablas, etc. en este tipo de archivos tengo que definir la estructura e indicarle el tamaño, por esta razon defino matrices que pueden o no usar todo el espacio que les reserve, este es el principal motivo por el que quiero usar archivos binarios (estos no necesitas definir el tamaño, usan lo que necesitan), porque al usar alchivos aleatorios, el archivo que genero ocupa 700 Kb, un solo archivo :huh: :o y lo que busco es que mis archivos generados sean transportables.
Ahora mi pregunta es: Como guardo las matrices y tablas de mi aplicacion usando archivos binarios???? :unsure: :blink:
Alguien me puede ayudar con este problemilla?? o alguna sugerencia para optimizar (no desperdiciar espacio fisico...) mis archivos..
Gracias de antemano
:comp: :hola:
DiabloRojo:
Que tal Kev?
Sobre el trabajo con archivos no se mucho en realidad. No sé si esto te ayude pero aquí te mando un link donde puedes encontrar un tutorial donde, entre otras cosas, se trata el tema de los archivos (secuenciales, aleatorios y binarios):
http://www.telecable.es/personales/jrubi/i....htm?trucos.htm
Revisa el capítulo 6.
Espero que te sea de alguna ayuda.
Suerte
DiabloRojo:
Se me olvidó decirte que entraras al link "Curso"
Suerte
Cyclop:
En un archivo binario, lo puedes hacer asi
Para grabar tu array
--- Código: Text ---dim sbuffer as stringopen "prueba.dat" for binary as #1sbuffer$ = join(miarray,",")put #1,0, sbuffer$close #1
y para leer
--- Código: Text ---open "prueba.dat" for binary as #1sbuffer$ = space(leof())get #1,0, sbuffer$close #1miarray = split(sbuffer$,",")
a ver si funka, sino ayudenme
jajajajaja
salu2
cyclop
Cyclop:
aunque mejor seria que lo trabajes con OUTPUT e INPUT te va leyendo linea por lines y lo vas cargando a un array, lo mismo para grabar
salu2
cyclop
Navegación
Ir a la versión completa