Показать сообщение отдельно
  #3  
Старый 02.12.2010, 20:16
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Напиши на АСМе
Когда ты сравниваешь две строки, все равно у тебя сравниваются посимвольно. Поэтому иного способа просто нет. Если хочешь ускорить - напиши на встроенной асме.
Ну и конечно желательно грузить ток 1й символ, и сравнивать его, и если он равен - тогда начинать работать с остальными.
Еще для ускорения можно копировать весь файл в оперативку одним блоком. Или по частям. Побайтово просмотреть пару мегов оперативы быстрее, чем пару мегов файла с диска.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием