elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 03:12  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  como escribir en un arhivo TXT seguido
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como escribir en un arhivo TXT seguido  (Leído 1,455 veces)
RHL


Conectado Conectado

Mensajes: 968


mental


Ver Perfil
como escribir en un arhivo TXT seguido
« en: 6 Junio 2011, 02:07 »

hoa buenas compañeros bueno tngo una pequeña duda
de como escribir en una archivo de texto en la misma linea osea
tengo un Textbox en mi programa y necesito q cada vez q escriba un caracter abra un arhivo de texto y lo escriba en el archivo de texto!
pero es problema es q siempre q abro el archivo de texto me escribe en la siguiente linea porq utilizo print
nose si me podrian dar una idea amigos  :P

este es mi codigo:

Código
Dim Str As String
 
 
 
Sub Escribir()
Open App.Path & "\archivo.txt" For Append As #1
Print #1, Str
Str = ""
Close #1
End Sub
 
Private Sub Text1_Change()
Str = Right(Text1.Text, 1)
Escribir
End Sub
 


En línea
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.831


I'Love...!¡.


Ver Perfil WWW
Re: como escribir en un arhivo TXT seguido
« Respuesta #1 en: 6 Junio 2011, 08:35 »

usa put....

put #Descriptor , Posición , Datos

El parámetro Posición no es necesario puedes dejarlo en blanco aun que podrías ponerle (lof(#Descriptor)+1) si no me equivoco.

Dulces Lunas!¡.


En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
Cicklow


Desconectado Desconectado

Mensajes: 604


-=Cicklow SOFT®=-


Ver Perfil WWW
Re: como escribir en un arhivo TXT seguido
« Respuesta #2 en: 7 Junio 2011, 08:24 »

Tu problema es que estas usando Append, eso guarda el texto abajo del texto que ya hay en el file.
Si el archivo tiene: pepe, y vos le guardas cicklow, el file nuevo tendra pepecicklow

No uses append, usa otro metodo.
En línea

www.cicklow.com . Solo Soy Un Ciego que Ve El Sonido Del Silencio
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.831


I'Love...!¡.


Ver Perfil WWW
Re: como escribir en un arhivo TXT seguido
« Respuesta #3 en: 7 Junio 2011, 18:49 »


de como escribir en una archivo de texto en la misma linea osea

En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
RHL


Conectado Conectado

Mensajes: 968


mental


Ver Perfil
Re: como escribir en un arhivo TXT seguido
« Respuesta #4 en: 10 Junio 2011, 00:01 »

buenas creo poder aver solucionado el problemas
black zero no t pude entender pana lo que me explicast :P
pero al menos dejo una solucion bueno mi idea es abrir el archivo txt y guardar la informacion en una variable y concatenarla con el nuevo caracter y luego escribir la cadena concatenada al archivo :)
En línea
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.831


I'Love...!¡.


Ver Perfil WWW
Re: como escribir en un arhivo TXT seguido
« Respuesta #5 en: 10 Junio 2011, 01:21 »

.
Código
 
Private Sub Form_Load()
Dim ff As Integer
ff = FreeFile
Open "c:\aaa.txt" For Binary As ff
   Put ff, (LOF(ff) + 1), "Datos"
Close ff
End Sub
 
 

Dulces Lunas!¡.
« Última modificación: 10 Junio 2011, 01:23 por BlackZeroX▓▓▒▒░░ » En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
ignorantev1.1


Desconectado Desconectado

Mensajes: 424


/\ Así acabo cuando quiero programar...


Ver Perfil WWW
Re: como escribir en un arhivo TXT seguido
« Respuesta #6 en: 10 Junio 2011, 21:10 »

Código
dim ff as long
dim archivo as string, contenido as string
 
archivo="c:\eltxt.txt"
 
'Asi sacas el contenido del archivo
ff=freefile
open archivo for binary as ff
contenido=space$(lof(ff))
get ff,,contenido
close ff
 
'Asi juntas el contenido mas la nueva informacion
contenido = contenido & " " & nuevaInfo 'Un espacion para que no quede junto :D

'Asi guardas la "nueva" informacion
ff=freefile
open archivo for binary as ff
put ff,,contenido
close ff
 
 

Salud!
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
arhivo crss.exe
Seguridad
san 1 772 Último mensaje 31 Mayo 2005, 20:30
por el-brujo
Leer arhivo plano (.TXT)
Programación Visual Basic
Poyson 0 381 Último mensaje 17 Octubre 2005, 17:48
por Poyson
¿Como saber si un determinado arhivo existe?
Programación Visual Basic
TheGhost(Z) 7 616 Último mensaje 1 Abril 2006, 17:30
por NYlOn
arhivo IVS
Hacking Wireless
dexter.fta 1 603 Último mensaje 2 Abril 2007, 21:32
por pianista
Como Buscar en un arhivo XML?
Programación Visual Basic
Lainuxxx 2 569 Último mensaje 6 Junio 2008, 16:36
por Lainuxxx
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines