PDA

Ver la versión completa : Recortar archivos con vb



Marchi
07-12-2006, 01:50
Estoy con una duda desde hace tiempo, pero no me la he podido sacar.

Alguien sabe como se puede escribir en un archivo binario con vb6, de forma que el archivo despues de la escritura resulte de menor tamaño que antes de haber escrito en el?

La unica forma que yo siempre he usado, es eliminando el archivo y reescribiendo todo de nuevo, y no he encontrado ninguna que no implique esto.

Resulta que estoy trabajando con unos archivos de entre 5 y 10 MB, y borrar un archivo y reescribirlo, solo por que sobran unas decenas de bytes me esta resultando bastante caro XDD, y mas siendo que hay que hacerlo varias veces por minuto y el archivo tiene que estar actualizado constantemente para otras aplicaciones.



Asi que si alguno tiene alguna idea que avise...


Chau saludos

eXcalibur
07-12-2006, 09:00
Que yo sepa, con ficheros planos, en VB tienes que eliminarlo y volver a crearlo para modificar su contenido.
¿Has probado con XML?, seguro que existe álgún control para manjarlos.

Marchi
08-12-2006, 15:28
La verdad que no tengo ni idea acerca de como usar xml para esto.

Igual gracias, saludos.

Marchi
11-12-2006, 14:56
Supongo que lo dices para guardar los datos en un archivo xml, pero no puedo, por que los archivos tienen que tener un formato especifico, no es que yo pueda diseñar o elegir el estilo de estos.


Chau saludos