Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: melielectra en 8 Octubre 2006, 21:10 pm



Título: archivos en visual basic 6.0
Publicado por: melielectra en 8 Octubre 2006, 21:10 pm
Holas

primero queria agradecer la ayuda en otros post  ;D

bueno mi problema es que ncesito pasar la informacion de un archivo2 a un archivo1 y me he dado cuenta y por lo que he leido no se pueden tener 2 archivos abiertos



hay alguna magia truco que se pueda hacer para ver esto??


Título: Re: archivos en visual basic 6.0
Publicado por: Snort en 8 Octubre 2006, 22:09 pm
 Abres el archivo 2, almacenas los datos en una variable o en un trextbox o donde sea, cierras el archivo 2, abres el archivo uno y lo pegas todo.

PD: Di de qe tipo de archivos se trata y asi podemos especificar. doc? txt? jpg? exe?

SaludoS ;)


Título: Re: archivos en visual basic 6.0
Publicado por: ~~ en 8 Octubre 2006, 23:36 pm
COmo q no se pueden tener dos archivos aviertos? usando distintos canales no?? #1 #2...


Título: Re: archivos en visual basic 6.0
Publicado por: melielectra en 9 Octubre 2006, 00:48 am
mmm, nops lo probe y con dos canales no pude, mmm hice un puente guarde los datos en otra variable array y luego los copie en el archivo destino.

gracias por sus respuestas  :)


Título: Re: archivos en visual basic 6.0
Publicado por: Zeroql en 9 Octubre 2006, 02:26 am
open archivo.txt for ramdon as #1
 variable= archivo.txt
close #1
open archivo2.txt for ramdon as #2
 archivo2.txt= variable
close #2


lo mejor es uses un tipo (TYPE) para especificar los rangos de los caracteres que has guardado


type arc
 vari1 as string*1000
en type
 variable2 as arc


Título: Re: archivos en visual basic 6.0
Publicado por: Gorky en 9 Octubre 2006, 09:11 am
Si se pueden abrir dos archivos al mismo tiempo. Lo que no se puede es abrir un mismo archivo dos veces.


Título: Re: archivos en visual basic 6.0
Publicado por: melielectra en 9 Octubre 2006, 20:52 pm
lo que pasa es que yo estoy usando el visual basic 6.0
y no puedo abrir dos archivos a la vez  :-\

y pido el numero con freefile


Título: Re: archivos en visual basic 6.0
Publicado por: melielectra en 9 Octubre 2006, 21:11 pm
AUTORESPUESTA

bueno, ya nose pq el freefile me traia problemas le asigne numeros yo y todo ok

gracias por su ayuda


Título: Re: archivos en visual basic 6.0
Publicado por: erbuson en 14 Octubre 2006, 21:39 pm
Hola:
Se que tienes el problema solucionado, pero creo adivinar porque tienes el problema con Freefile, te lo comento porque de ser así puedas utilizarlo sin problemas.
Imagino (porque no expones tu código) que tenias algo similar a esto:
Uno = Freefile
Dos = Freefile
Open #Uno for .....
Open #Dos for .....
....

Si es así, este es el problema, puesto que Freefile te devuelve en ambos casos el mismo número de archivo, la manera correcta es:

Uno = Freefile
Open #Uno for .....
Dos = Freefile
Open #Dos for .....
....

Si no es así disculpa mi error y mi atrevimiento.

Un saludo
Joan