Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.20;
Скачать: CL | DM;

Вниз

Просмотр любых файлов как текста   Найти похожие ветки 

 
ivansv ©   (2003-01-08 04:53) [0]

Здраствуйте. Я новичок, и хотел спросить совета:
как организовать просмотр файлов любого формата в виде текста
конкретно: я в своей программе сначала ищу в файлах последовательность символов по запросу, потом вывожу список найденных файлов, среди которых не только текстовые, но хотелось бы их тоже просмотреть
еще конкретнее:
1) какой компонент лучше использовать TMemo или TRichView
2) какой шрифт и кодировку выставить в их свойствах
3) может быть есть более удобные компоненты
4) можно ли просмотреть файлы Word (если их например распарсить без учета формата просто как Unicode)

Заранее благодарен, Иван.


 
Мое   (2003-01-08 05:14) [1]

мнение.
1) лучше использовать сочетание 16-ричного вьюера и текстового. А Memo или Ricn уже не важно.
2)Кодировку попробуй угадать основываясь на значениях байтов. Но, в любом случае, в программе должна быть возмржность выбрать любой доступный в системе шрифт.
3) May be, may be, who knows? Try search.


 
Maksss   (2003-01-08 08:06) [2]

в мемо,ричедитах и прочих эдитах процес чтения обрывается на значениях 2бит = 00 00 подумай об этом


 
Anatoly Podgoretsky ©   (2003-01-08 08:55) [3]

ivansv © (08.01.03 04:53)
TStringGrid наиболее всего подходит для этой задачи


 
ivansv ©   (2003-01-08 13:14) [4]

Спасибо, что откликнулись. Компонент для подобной задачи я искал, но тщетно.

Вот Анатолий высказал мысль о TStringGrid - это как ? Разложить текст по букве на фиксированное количество столбцов ?


 
Иван Брылёв   (2003-01-08 15:14) [5]

Что касается просмотра любого файла как текста - объявляешь переменную:
var F: Text (или file of byte - хотя это только для 8-битных кодировок) и работаешь как с текстом, буть он хоть exe, хоть jpg. А вот кодировку действительно надо угадывать и иногда выбирать вручную. TMemo проще - там всего один тип шрифта
А вот как просмотреть файлы Worda - это только компоненты из VCL на странице Servers надо попробовать...


 
Anatoly Podgoretsky ©   (2003-01-08 19:23) [6]

ivansv © (08.01.03 13:14)
18 колонок
1 aдрес + 16 hex + 1 Symbolic
СТандартный формат для



Страницы: 1 вся ветка

Текущий архив: 2003.01.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
14-62783
vJet
2002-12-31 05:27
2003.01.20
SpeechApi


1-62500
fifo
2003-01-10 13:07
2003.01.20
StringGrid объедин. ячеек


4-62899
krammer
2002-12-01 19:37
2003.01.20
Как узнать дату создания, изменения файла?


3-62399
karl21
2002-12-25 21:13
2003.01.20
Мастера, помогите разобраться с CDX файлами


14-62829
Мазут Береговой
2003-01-02 21:20
2003.01.20
Кто знает как выглядят десятичные дроби в двоичной системе?