Trabajar con un TXT que broollo...

Iniciado por Pitoniso, 21 Octubre 2006, 00:20 AM

0 Miembros y 1 Visitante están viendo este tema.

Pitoniso

Este es mi problema, tengo un Soft que la configuracion me la guarda en un TXT, yo lo que necesito es que mi Soft en Visual Basic lleve esa configuración ya sea guardada en una Variable o de otra manera "no se" y al ejecutarlo me cree el fichero con dicho Config y me lo borre a la misma vez......

O poder copiar una Linea especifica dentro del TXT......seria mas facil...

Si me pudieran decir exactamente en donde tengo que buscar...

Zeroql

por que no lo guardas con con savesetting. esto lo guarda en el regedit
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


~~

Hola:

Para leer el contenido del txt q genera el otro programa tienes q usar esto (te lo esplico pero son funciones basicas q podras encontrar en cualkier manual):

Private Sub Command1_Click()

Open "C:\config.txt" For Binary As #1
Dim tamaño As String
tamaño = Space(LOF(1))
Get #1, , tamaño
Close #1

Text1.Text = tamaño

End Sub


Asi tendrias el contenido del archivo en un textBox (ponle la propiedad multi line en true). Ahora solo tienes q leer las lineas del text box, asi:

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Const EM_GETLINE = &HC4
Private Sub Command2_Click()

Dim Respuesta As Long
Dim Texto As String
Dim texto2 As String

Texto = Space$(900)
Respuesta = SendMessage(Text1.hwnd, EM_GETLINE, 0, ByVal Texto) ' Este nº indica la linea q keremos
texto2 = Trim(Texto)
MsgBox texto2

End Sub


Asi eljes la linea q kieras obtener, comenzando a contar desde cero y ya haces lo q kieras con ella ;)

1S4ludo

Pitoniso

uffff que bueno man todo perfect, haber si te llegas por cuba para invitarte un trago..jajajaja.......trabaja enteroo..

saludos... grxxx

Pitoniso

Y si yo quisiese Guardar el Contenido de ese TXT en mi Proyecto para entonces poder crear uno cuando se ejecute mi Programa y pegarle todo ese contenido....

Espero que me entiendan....

Saludos...

PD: Cuando un publo energico y viril llora la injusticia TIEMBLA..

xDie

Cita de: E0N
........
Asi eljes la linea q kieras obtener, comenzando a contar desde cero y ya haces lo q kieras con ella ;)

1S4ludo
quote]
E0N creo qeu on line input se ahorraria todo ese laburo no?  :huh:
Licence to kill!

~~

Cita de: xDie en 22 Octubre 2006, 18:56 PM
Cita de: E0N
........
Asi eljes la linea q kieras obtener, comenzando a contar desde cero y ya haces lo q kieras con ella ;)

1S4ludo
quote]
E0N creo qeu on line input se ahorraria todo ese laburo no?  :huh:

Pues sinceramente ni idea, por q yo siempre utilizo esta api xDD

CitarY si yo quisiese Guardar el Contenido de ese TXT en mi Proyecto para entonces poder crear uno cuando se ejecute mi Programa y pegarle todo ese contenido....

Pues tal que asi:

Private Sub Command1_Click()
Open "C:\config.txt" For Output As #1
Print #1, Text1.Text
Close #1
End Sub


Leete un manual, por q estas instrucciones son basicas, por cierto cuando me pase por cuba te llamo xDD

1S4ludo