Guardar datos en archivo (no base de datos)

21/01/2007 - 18:44 por Ivan | Informe spam
Hola foro,
el problema es q quiero hacer en VB 2005 lo q hacia en VB6, crear un archivo
.dat para guardar un conjunto de datos tipo una estrucutura q guarda info de
configuracion de la applicacion y asi cuando esta inicie lo cargue y se
configure como corresponde.
He visto el uso de streams y como guardar-crear-leer archivos de texto y
viendo la ayuda encontre la clase binaryreader-writer q es lo mas parecido q
encontre pero el ejemplo no me sirve pq guarda 4 variables de distintos tipos
en una sola posicion del archivo(en vb6 se guardar en varias posiciones osea
tener la misma estructura con direntes valores almacenada en el mismo archiv)
y para recuperarlos los va leyendo de a uno con metodos tipo .readBoolean.
No se como modificarlo para poder guardar directamente una structura o
almenos lo q necesito es poder guardar un vector string() q necesita tener
alrededor de 100 posiciones.
Si alguien tiene la solucioon o ejemplo del q me pueda guiar(pq el de la
ayuda no me ayuda) se lo agradesco desde ya.
Saludos.

PD: aparte, hay forma de listar y presentar p.e. todas las funciones (q he
creado yo) de una clase??, yyy como le agrego comentarios a estas para cuando
la quiera usar me tire info como hacen las q vienen ya en el VB.NEt EJ
Archivo.Abrir("este metodo sirve para arbrir un archivo de texto") Algo asi :)
 

Leer las respuestas

#1 Carlos Gómez
21/01/2007 - 19:58 | Informe spam
Para lo primero:
hay una solución más cómoda (y a mi gusto elegante):
En el explorador de soluciones, haz click con el boton derecho sobre el
proyecto.
Haz click sobre propiedades.
Haz click sobre recursos
En la parte de arriba a la izquierda, selecciona cadenas (si no está
seleccionado)
Crea las cadenas que necesitas.

para recuperar los valores almacenados:
My.Resources.NombreDeLaCadena

Para modificar (sin necesidad de compilar de nuevo):
En la carpeta MyProyect, abre el archivo Resources con el notePad (por
ejemplo),
ahí aparecen las cadenas que has creado (entre muchas otras cosas)

Para lo segundo: no sé.

Para lo tercero:
Situate en la linea inmediatamente superior a la declaración de la
función o procedimiento
Escribe ''' (3 comillas simples)
Sorpresa!


Ivan ha escrito:
Hola foro,
el problema es q quiero hacer en VB 2005 lo q hacia en VB6, crear un archivo
.dat para guardar un conjunto de datos tipo una estrucutura q guarda info de
configuracion de la applicacion y asi cuando esta inicie lo cargue y se
configure como corresponde.
He visto el uso de streams y como guardar-crear-leer archivos de texto y
viendo la ayuda encontre la clase binaryreader-writer q es lo mas parecido q
encontre pero el ejemplo no me sirve pq guarda 4 variables de distintos tipos
en una sola posicion del archivo(en vb6 se guardar en varias posiciones osea
tener la misma estructura con direntes valores almacenada en el mismo archiv)
y para recuperarlos los va leyendo de a uno con metodos tipo .readBoolean.
No se como modificarlo para poder guardar directamente una structura o
almenos lo q necesito es poder guardar un vector string() q necesita tener
alrededor de 100 posiciones.
Si alguien tiene la solucioon o ejemplo del q me pueda guiar(pq el de la
ayuda no me ayuda) se lo agradesco desde ya.
Saludos.

PD: aparte, hay forma de listar y presentar p.e. todas las funciones (q he
creado yo) de una clase??, yyy como le agrego comentarios a estas para cuando
la quiera usar me tire info como hacen las q vienen ya en el VB.NEt EJ
Archivo.Abrir("este metodo sirve para arbrir un archivo de texto") Algo asi :)

Preguntas similares