|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2010, 16:37 | #1 |
Регистрация: 13.05.2010
Сообщений: 3
|
Сохранение списка документов в текстовый файл
Привет! Пишу программку вывода списка документов в выбранной папке. Список в самой программке выводит, но еще нужно сделать чтобы она этот список сохраняла в текстовый файл. Как это сделать толком незнаю, т.к в дельфи новичек, надеюсь на вашу помощь.
Код целиком: Код:
Последний раз редактировалось twist; 13.05.2010 в 17:15. |
13.05.2010, 16:38 | #2 |
Регистрация: 13.05.2010
Сообщений: 3
|
Ну а дальше у меня ступор, как собственно все это дело сохранить в текстовый файл... Вот выложу кое-какие попытки это осуществить:
Код:
Код:
|
13.05.2010, 22:45 | #3 |
Регистрация: 13.05.2010
Сообщений: 3
|
Вобщем с сохранением разобрался, но появился еще один вопрос: в этом списке у меня выводит - имя файла, его размер, дату последнего изменения. Но мне еще нужно чтобы выводило "первые N непустых строк документа", т.е первые пару слов текстового документа, типа превью. Как это сделать ума не приложу... Кто что посоветует?
|
14.05.2010, 00:09 | #4 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
Для вывода первых нескольких строк из документа нужно файл сначала открыть (причем методы открытия для .doc и .txt документов будут серьезно отличаться).
С txt все просто - создаем поток (TFileStream), затем считываем сколько нужно, игнорируя пустые строки, записываем куда нужно и осбождаем этот поток (метод free). С doc сложнее. Если в папке будет несколько десятков таких документов, то приложение будет долго создавать/уничтожать серверы автоматизации. Тут, как мне кажется, желательно использовать стороние библиотеки по работе с doc форматом, которые гораздо быстрее выполняют считывание инфы из doc файла и не требуют того, чтобы у юзера был инсталлирован Ворд. Но я с такими не работал поэтому конкретнее сказать не могу. А насчет TFileStream и его методов - поисчите в поисковике.
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение в текстовый файл | Lisёноk | Помощь студентам | 4 | 01.05.2010 23:16 |
Сохранение ValueListEditor в файл (текстовый) | Vol666 | Общие вопросы Delphi | 21 | 12.09.2009 11:50 |
Сохранение документов Word | artemavd | Общие вопросы Delphi | 0 | 08.08.2009 10:37 |
Сохранение в текстовый файл | Askat | Общие вопросы Delphi | 11 | 26.02.2008 14:47 |
Консольная программа на Си: ввод, вывод, сортировка, сохранение в текстовый файл. | zerg | Помощь студентам | 8 | 16.11.2007 12:57 |