Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: & eDu & en 2 Agosto 2008, 12:06 pm



Título: Código que lea .txt
Publicado por: & eDu & en 2 Agosto 2008, 12:06 pm
Bueno, necesitó un codigo que lea un archivo llamado abece.txt
lo que contiene abece.txt es:
Código:
a
b
c
d
e
....
Quiero que refleje lo que contiene abece.txt en un ListBox, pero que lo refleje separado por espacios es decir de esta forma NO
Código:
a b c d e
^No
Código:
a 
b
c
d
e
^SI


Gracias ;)


Título: Re: Código que lea .txt
Publicado por: chrominum en 2 Agosto 2008, 12:26 pm
Código
  1. Dim fso As Object, Fil As Object, Contenido As String
  2. Set fso = CreateObject("Scripting.FileSystemObject")
  3. Set Fil = fso.OpenTextFile(App.Path & "\abece.txt", 1)
  4. textbox.text = Fil.ReadAll 'Almacenamos las letras en el textbox
  5. Fil.Close 'Cerramos el archivo

Y agregas la propiedad multiline al textbox


Título: Re: Código que lea .txt
Publicado por: & eDu & en 2 Agosto 2008, 12:38 pm
Es litstbox


Título: Re: Código que lea .txt
Publicado por: cobein en 2 Agosto 2008, 13:39 pm
Código
  1. Option Explicit
  2. Private Sub Form_Load()
  3.    Dim sText As String
  4.  
  5.    sText = "a" & vbCrLf & "b" '// Esto seria el contenido del archivo
  6.  
  7.    Dim vItem  As Variant
  8.  
  9.    For Each vItem In Split(sText, vbCrLf)
  10.        List1.AddItem vItem
  11.    Next
  12. End Sub
  13.  
  14.  


Título: Re: Código que lea .txt
Publicado por: seba123neo en 2 Agosto 2008, 22:00 pm
esta bien pero ,para que usar FSO??

Código
  1. Option Explicit
  2.  
  3. Private Sub Command1_Click()
  4. Dim Archivo As String
  5. Dim Num As Integer
  6. Dim Linea As String
  7. Archivo = "c:\archivo.txt"
  8. fnum = FreeFile
  9. Open Archivo For Input As fnum
  10. Do While Not EOF(fnum)
  11. Line Input #fnum, Linea
  12. List1.AddItem Linea
  13. Loop
  14. End Sub
  15.  

saludos.


Título: Re: Código que lea .txt
Publicado por: dsr en 4 Agosto 2008, 16:20 pm
yo diria que esto es muy largo XD.

Dim car As String
On Error Resume Next
Open "LIVECONFIG.txt" For Input As #1
Do Until EOF(1)
  car = car & Input(1, #1)
Loop
txtmsn.Text = car
Close #1


Título: Re: Código que lea .txt
Publicado por: & eDu & en 18 Agosto 2008, 17:08 pm
Ahora necesito otro que haga

MsgBox ("La linea uno del listbox")
MSgBOX ("La linea 2 del listbox") asi sucesivamente.


Título: Re: Código que lea .txt
Publicado por: seba123neo en 18 Agosto 2008, 17:33 pm
y porque no intentas hacerlo?...es muy facil...de la misma forma que lo cargas podes mostrar cual es cada linea..pensa..


Título: Re: Código que lea .txt
Publicado por: krackwar en 20 Agosto 2008, 06:22 am
y porque no intentas hacerlo?...es muy facil...de la misma forma que lo cargas podes mostrar cual es cada linea..pensa..
Laa respuesta a esto es por que es flojo...