Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

просмотр текстового файла


mixen ©   (2002-05-27 18:06:00) 

Как проще всего организовать просмотр в форме обычного текствого файла?
Спасибо.


Андрей Сенченко   (2002-05-28 13:15:00) [1]

>> nedden (28.05.02 09:50)

Представьте себе ЛЮБОЙ компонент, в который помещен "файл возможно огромного размера". Вы сможете увидет все его содержиое СРАЗУ ?
Я тоже нет. И никто не сможет. Отсюда вывод - грузите частями


nedden   (2002-05-28 09:50:00) [2]

а как организовать просмотр файла неизвестного - возможно огромного размера в своей форме ? (текстового) Есть ли комоненты или проще самому доделать TMEMO ?


Демон   (2002-05-27 21:49:00) [3]

RichEdit1.Lines.LoadFromFile("[имя файла]");
и усё, у меня пашет без проблем


Crustie   (2002-05-27 19:26:00) [4]

Удалено модератором


Anatoly Podgoretsky   (2002-05-27 19:03:00) [5]

А если больше 4 гигов, то операцционка пошлет


Song   (2002-05-27 18:44:00) [6]

Ну тады в TMemo, если беспокоит размер то в TRichEdit, а если файл трёхгиговый, тады просто ShowMessage() и посылай его. :-))


rhf   (2002-05-27 18:37:00) [7]

Song, он же хочет отобразить на форме, а не внешней программой


rhf   (2002-05-27 18:35:00) [8]

Федьков Л.М., это если ты на d3 пишешь, а так вообщето без проблем


Song   (2002-05-27 18:31:00) [9]

Самое простое по-моему вот: ShellExecute(Handle,"open","файл",nil,nil,SW_SHOWNORMAL);


Федьков Л.М.   (2002-05-27 18:30:00) [10]

А если файл больше 64К?. Его ведь Memo не скушает!!!


rhf   (2002-05-27 18:15:00) [11]

проще можно через метод memo.lines.loadFromFile(), но только для текста


eSKey   (2002-05-27 18:14:00) [12]

Создать на форме Memo, объявить переменную textfile, читать через readln до конца и делать Memo.Lines.Add. Проще по-моему не придумаешь :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо