Dim b As Byte
Open "file.txt" For Binary As 1
Do
Get 1, , b
If EOF(1) Then Exit Do
Put 1, Loc(1), Not b
Loop
Close 1
Dim i As Long, t As String: t = Text1
For i = 1 To Len(t)
Mid(t, i, 1) = Chr(256 + Not Asc(Mid(t, i, 1)))
Next
Text1 = t
Open "***.txt" For Input As #1
Do Until EOF(1)
Line Input #1, txt
If InStr(p, txt, Iskomoe1, vbTextCompare) <> 0 Then
alltxt = alltxt + txt + vbCrLf
end if
Loop
Close #1
cashman писал(а):1)изначаль я хочу кодировать файл, чтобы просто визуально нельзя было его прочитать
(Файл представляет из себя скажем 100 строк длиной 30 символов)
2)мне необходимо в КОДИРОВАННОМ файле искать "мир" (например) и в случае если в строчке встречается слово "мир", то необходимо вставить строку (старый код указал в предыдущем сообщении).
Dim v As Variant
For Each v In Split(куда_считал_весь_файл, "тх")
'обработка
Next
Туда, откуда её вызвали: http://bbs.vbstreets.ru/viewtopic.php?p=86829#86829cashman писал(а):что значит Возвращает? откуда? куда?
теперь я тебя не понимаю...
Сейчас этот форум просматривают: Google-бот и гости: 3