powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск по тексту
4 сообщений из 4, страница 1 из 1
Поиск по тексту
    #38092428
Иван90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Сделал маленькую прогу на VB6, осталось реализовать поиск по файлу *.txt
Выглядит примерно так: есть два поля и кнопка, в одно поле вводим текст и после нажатия на кнопку, из ранее созданного файла, во втором поле появляется строка содержащая этот набор текста.
Не могу докумекать как будет выглядеть код программы.
Заранее благодарен.
...
Рейтинг: 0 / 0
Поиск по тексту
    #38092442
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А текст большой по объему? Если в пределах десятка мегов, можно считать его целиком и найти искомое с помощью InStr.
...
Рейтинг: 0 / 0
Поиск по тексту
    #38092554
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа так?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
Private Sub Command1_Click()
    
    Dim cFind$, cLine$, nLine&, nPos&
    
    cFind = Trim(Me.Text1.Text)
    If Len(cFind) = 0 Then
        Me.Label2.Caption = "Nothing to find"
        Exit Sub
    End If
    
    cLine = ""
    nLine = 0
    nPos = 0
    Open App.Path & "\DATA.TXT" For Input As #1
    Do While Not EOF(1)
        Line Input #1, cLine
        nLine = nLine + 1
        nPos = InStr(1, cLine, cFind, vbTextCompare)
        If nPos > 0 Then Exit Do
    Loop
    Close #1
    If nPos = 0 Then
        Me.Label2.Caption = "Not found"
        Exit Sub
    End If
    
    With Me.Text2
        .Text = cLine
        .SelStart = nPos - 1
        .SelLength = Len(cFind)
        .SetFocus
    End With
    Me.Label2.Caption = "Line: " & nLine & " Pos: " & nPos
    
End Sub
...
Рейтинг: 0 / 0
Поиск по тексту
    #38093158
Иван90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да все заработало. Спасибо большое
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск по тексту
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]