Imports System.IO
Public Class Form3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim alg As Integer
Dim blo As Integer
alg = FreeFile()
blo = FreeFile()
If TextBox1.Text = "" Then
MsgBox("no registro su nombre")
TextBox1.Focus()
TextBox1.Text = ""
ElseIf TextBox2.Text = "" Then
MsgBox("Ponga una contraseña")
TextBox2.Focus()
Else
If OpenFileDialog1.FileName <> vbNullString Then
FileOpen(alg, "c:\not.txt", OpenMode.Append)
PrintLine(alg, TextBox1.Text)
FileClose(alg)
FileOpen(blo, "c:\carin.txt", OpenMode.Append)
PrintLine(blo, TextBox2.Text)
FileClose(blo)
MsgBox("Archivo almacenado")
Me.Hide()
Form2.Show()
End If
End If
End Sub
Hasta aquí voy bien
Quiero agregar el siguiente código para que no se repita la misma palabra en el texto not pero me origina un problema con las líneas vacías, ya que no se detiene hasta que revisa todas las líneas y me sigue mandando el mensaje de ya existe el usuario.
FileOpen(alg, "c:\not.txt", OpenMode.Input)
While Not EOF(alg)
slinea = LineInput(alg)
If slinea = slinea Then
slinea = LineInput(alg)
MsgBox("el usuario ya existe")
TextBox1.Focus()
TextBox1.Text = ""
End If
End While
FileClose(alg)
¿Existe alguna forma de ignorar las líneas que no contengan texto?