elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Editando archivos txt
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Editando archivos txt  (Leído 1,492 veces)
brako

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Editando archivos txt
« en: 26 Diciembre 2005, 00:54 am »

sorry soy nuevo en visual basic y tengo una duda y por mas q eh buscado no eh encontrado la solucion, bueno mi duda es la siguiente, como puedo borrar una linea de algun archivo en visual basic?. por ejemplo primero leo el archivo.

Código:
Private Sub Command3_Click()
Open "C:\archivo.txt" For Append As #1
        Print #1, Text1.Text
    Close #1
End Sub

de esta manera puedo agregar lo que se encuentra en el textbox1 pero antes de esto necesito borrar una linea, por ejemplo supongamos que la linea que deceo borrar es de esta manera nombre=nombre usuario, en este caso nombre de usuario seria al azar (dependiendo del nombre de usuario del pc), por lo que tengo que indicarle que borre la linea que empieze con "nombre" y borre todo lo que sigue en adelante, espero haberme explicado bien ya que necesito la respuesta urgente plz! muchas gracias :-)


En línea

jorson

Desconectado Desconectado

Mensajes: 58



Ver Perfil
Re: Editando archivos txt
« Respuesta #1 en: 26 Diciembre 2005, 02:01 am »

Para ello lo mejor que puedes hacer, es no guardar el archivo en modo secuencial, sino hacerlo en modo Ramdom (acceso aleatorio).

Código:
Open "C:\archivo.txt" For Random As #1 Len = Len(REG)

 Este modo guarda en el fichero registros, todos ellos de la misma longitud, y cuando accedas al registro deseado.

Código:
Dim CadNombre as String
CadNombre= "Nombre=" & nombreusuario
Put # NÚMERO_ARCHIVO, NÚMERO_REG, CadNombre


En línea

brako

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Re: Editando archivos txt
« Respuesta #2 en: 26 Diciembre 2005, 18:01 pm »

como te dije soy newb, supongo donde dice nombre usuario iria el text1.text ya que el nombre es ingresado desde alli, probe eso y me da un error.
Me explikare mejor, estoy haciendo una utilidad para crear nombres para un juego, por lo que el archivo que abro ya existe en el directorio donde este esta instalado, les pegare un trozo de la configuracion:

Código:
seta com_maxfps "85"
seta com_hunkMegs "56"
seta name "AQUI NOMBRE DEL PLAYER"
seta rate "3000"
seta snaps "20"
seta model "xaero/blue"
seta color "1"
seta handicap "none"

en este trozo se puede ver la parte
Código:
seta name "AQUI NOMBRE DEL PLAYER"
lo que necesito que haga mi utilidad es que al hacer click en un comando "save" se guarde el nombre que el usuario ah escrito en un textbox, pero como les dije solo puede existir un nombre en el archivo de configuracion por lo que necesitaria borrar lo que le sigue a seta name o borrar toda la linea y escribir una nueva.
plz ayuda urgente.
« Última modificación: 27 Diciembre 2005, 00:31 am por brako » En línea

brako

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Re: Editando archivos txt
« Respuesta #3 en: 27 Diciembre 2005, 19:02 pm »

que alguien me ayude plz estoy estancado  :(
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Editando JQuery con Formulario (nadiee ?)
Desarrollo Web
mokoMonster 0 2,685 Último mensaje 2 Diciembre 2011, 20:36 pm
por mokoMonster
Sobre editando fotos ?
Dudas Generales
TrashAmbishion 1 1,576 Último mensaje 13 Septiembre 2018, 20:14 pm
por OmarHack
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines