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

[0] Índice de Mensajes

Ir a la versión completa