Показать сообщение отдельно
  #10  
Старый 20.07.2020, 06:34
Аватар для Kailon
Kailon Kailon вне форума
Активный
 
Регистрация: 06.06.2010
Сообщения: 339
Версия Delphi: 10.4
Репутация: 429
Сообщение

Цитата:
Сообщение от dr. F.I.N.
Все равно ошибка
Нет там никакой ошибки И да, позиция курсора в файле показывает на начало паттерна, а если он не найден, то возвращается -1. Аналогично функции Pos(), хоть она и возвращает 0 если ничего не нашла.
Цитата:
Сообщение от dr. F.I.N.
И по примеру использования: А кто сказал, что паттерн не может располагаться в самом начале файла (Offset= 0)?
Согласен. Изменим чуть-чуть условие (с больше на больше или равно )
Цитата:
Сообщение от dr. F.I.N.
Вы не подумайте, что я критикую и не предлагаю.
Да я и не думал... Общими усилиями мы доведем решение задачи до ума.
Цитата:
Сообщение от dr. F.I.N.
По сути алгоритм есть, нужно только написать.
Так я уже написал. Как по мне, так все прекрасно и быстро работает. Вот только автору поста это видимо уже не интересно.
Цитата:
Сообщение от dr. F.I.N.
Мне лень писать, но читать чужой код я люблю
Лень - двигатель прогресса. Читайте на здоровье.
__________________
Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.
Ответить с цитированием