Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вывод любого файла в тексовом режиме

5.7K
21 июля 2006 года
denxx
45 / / 05.01.2006
Как можно вывести содержимое любого файла в текстовом режиме.
Заранее спасибо за помощь!
6.9K
22 июля 2006 года
RZ_RZ
53 / / 09.06.2005
Memo1->Lines->LoadFromFile("c:\\qwe.dat");

но тока не любой файл выведется, если в файле есть коды не из диапазона печатаемых кодов символов то будет лажа.

А для нормального отображения надо загрузить весь файл в буфер и непечатаемые байты из этого буфера заменять на пробелы например или все байты по одному переводить в строку. Например в цикле
Memo1->Text += IntToStr(buff);
247
22 июля 2006 года
wanja
1.2K / / 03.02.2003
Ну, прочитать и вывести... Что, кстати значит "любого файла"?
5.7K
22 июля 2006 года
denxx
45 / / 05.01.2006
[QUOTE=wanja]Ну, прочитать и вывести... Что, кстати значит "любого файла"?[/QUOTE]
То-есть у файла может быть любое расширение (*.exe, *.doc и т.д.) и любой размер.
И еще вопрос: В каких режимах можно выводить например *.exe файлы.
17K
24 июля 2006 года
Chernov
9 / / 20.07.2006
[QUOTE=denxx]То-есть у файла может быть любое расширение (*.exe, *.doc и т.д.) и любой размер.
И еще вопрос: В каких режимах можно выводить например *.exe файлы.[/QUOTE]
Перевести его в 16ричный формат.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог