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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Como hacer que guarde los archivos de texto en pipes en vez de comas?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como hacer que guarde los archivos de texto en pipes en vez de comas?  (Leído 4,210 veces)
Onizuka

Desconectado Desconectado

Mensajes: 15


No encuentres la falta; encuentra el remedio


Ver Perfil
Como hacer que guarde los archivos de texto en pipes en vez de comas?
« en: 24 Mayo 2006, 17:57 pm »

SALUDOS AMIGOS ALGUIEN SABE SI SE PUEDEN OMITIR LAS COMAS Y QUE EN VEZ DE ESTAS SE GUARDE CON SEPARADORES DE TIPO PIPE "|"? ESTO CUANDO GUARDAMOS LOS ARCHIVOS DE TEXTO EN MODO APPEND.
DE ANTEMANO LES AGRADEZCO SU AYUDA..
SALU2


En línea

SheKeL_C$


Desconectado Desconectado

Mensajes: 549


_-=[Sh3K3L_C$]=-_


Ver Perfil
Re: Como hacer que guarde los archivos de texto en pipes en vez de comas?
« Respuesta #1 en: 24 Mayo 2006, 18:14 pm »

comas...  :huh:  :-X

m imagino q quieres decir comillas "", estaras utilizando Write prueba a usar Print


Para lo de guardarlo con | :

print #1 archivo , texto &"|"



Salu2


En línea

Onizuka

Desconectado Desconectado

Mensajes: 15


No encuentres la falta; encuentra el remedio


Ver Perfil
Re: Como hacer que guarde los archivos de texto en pipes en vez de comas?
« Respuesta #2 en: 24 Mayo 2006, 18:24 pm »

HOLA MAN SALUDOS, LA VERDAD QUE SI ME FUNCIONO,
Y SI ERA EL WRITE, LO CAMBIE A PRINT Y AÑADI EL PIPE
COMO LO INDICASTE, GRACIAS, PROBLEMA RESUELTO
TE LO AGRADEZCO.
SALU2.
En línea

Onizuka

Desconectado Desconectado

Mensajes: 15


No encuentres la falta; encuentra el remedio


Ver Perfil
Re: Como hacer que guarde los archivos de texto en pipes en vez de comas?
« Respuesta #3 en: 25 Mayo 2006, 02:44 am »

Hola otra vez la cosas es que si me funciono lo del Texto"|" pero lo malo es que los pone muy separado cada texto, mas o menos como de 10 espacios, como podria solucionar eso?

Gracias de antemano ;D
En línea

<--v1c1ous-->


Desconectado Desconectado

Mensajes: 776


¡Operadora! ¡Deme el número para el 911! - Homero


Ver Perfil WWW
Re: Como hacer que guarde los archivos de texto en pipes en vez de comas?
« Respuesta #4 en: 25 Mayo 2006, 04:08 am »

Buenas.


Espacios ¿? de donde estas sacando el texto a guardar y que codigo usas?

Bien, pongamos que guardas el contenido de un string y queres a lo ultimo de cada string guardada poner un marcador del tipo "|", imagino que no son espacios sino salos de linea lo que decis, ya que abris el archvio de texto y guardas en la linea siguiente desde la ultima escrita. Ok.
Lo que tenes que hacer es abrir el archivo completo y empezar a escribir desde el ultimo caracter contenido en el archivo no a partir de la primer linea libre, el codigo es facil, mira un poco por el foro o google.com como tratar archivo de texto plano con VB.

Espero que te ayude.
Saludos.
En línea


Onizuka

Desconectado Desconectado

Mensajes: 15


No encuentres la falta; encuentra el remedio


Ver Perfil
Re: Como hacer que guarde los archivos de texto en pipes en vez de comas?
« Respuesta #5 en: 26 Mayo 2006, 07:36 am »

Hola hotmail_pop3, pues ya arregle el problema de los espacios entres los string, pero otra duda que me sale es como hacer que el input lea el campo pero sin el marcador "|" ya que cuando hago un input me lo pone todos los string en un textbox.

Espero no molestarlos con esta duda y muchas gracias de antemano, porque me an ayudado mucho.

aqui dejo el codigo donde estoy probando el codigo que me an dado.

Dim a As String
Dim b As String
Dim c As String

Private Sub cmdaceptar_Click()
Open "\libre.txt" For Append As #1

 a = Text1.Text
 b = Text2.Text
 c = Text3.Text
 Print #1, a; "|"; b; "|"; c;
Close #1
End Sub

Private Sub cmdLeer_Click()
Open "\libre.txt" For Input As #1
Input #1, a, b, c
Text1.Text = a
Text2.Text = b
Text3.Text = c

Close #1
End Sub
En línea

SheKeL_C$


Desconectado Desconectado

Mensajes: 549


_-=[Sh3K3L_C$]=-_


Ver Perfil
Re: Como hacer que guarde los archivos de texto en pipes en vez de comas?
« Respuesta #6 en: 26 Mayo 2006, 11:18 am »

Código:
Open "\libre.txt" For Input As #1
Line Input #1, cadena
separa = Split(cadena, "|")   ' esto separa el texto y los mete en un array, el | es el dlimitador
Text1.Text = separa(0)
Text2.Text = separa(1)
Text3.Text = separa(2)
Close #1

Suerte  ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines