Показать сообщение отдельно
  #2  
Старый 22.12.2007, 01:19
Rosenkrantz Rosenkrantz вне форума
Активный
 
Регистрация: 04.12.2007
Адрес: Москва
Сообщения: 234
Версия Delphi: Delphi 7
Репутация: 40
По умолчанию

В BlockRead в качестве буфера обычно передают массив либо выделенную область памяти (которую потом нужно освободить). А дальше этот массив уже можно побайтно разбирать, где там цифры, где буквы.

Вот тут описание BlockRead и пример чтения файла побайтно (неожиданная ссылка):
http://www.delphisources.ru/pages/fa...kRead.php.html

Проверить, что символ является цифрой:
Код:
if AChar in ['0'..'9'] then...

буквой:
Код:
if AChar in ['a'..'z', 'A'..'Z'] then...
Ответить с цитированием