Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите оформить текст в файле 
V
    Опции темы
Pavelbej
Дата 19.2.2008, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 419
Регистрация: 5.7.2005

Репутация: нет
Всего: 6



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

Вот что получается:
user posted image

А вот что нужно:
Код

#FOLDER
    ID=11
    NAME=Корзина
    TRASH FOLDER=YES
    UNIQUEID=a86af3602b5641109de0dac709aeddbd

#FOLDER
    ID=31
    NAME=Software
    CREATED=1202893843

#FOLDER
    ID=34
    NAME=Soft
    CREATED=1202894476

#URL
    ID=35
    NAME=FreeTranslation.com
    URL=http://www.freetranslation.com/

#URL
    ID=36
    NAME=Front Page
    URL=http://www.nytimes.com/


Cохраняю так (в текстовый файл):
Код

procedure SaveToOperaBookmark(Node: PVirtualNode; str: TStrings);
var Node1: PVirtualNode;
    Data1: PLinksCollector;
begin
    Node1 := Node.FirstChild;
    if Assigned(Node1) then
    repeat
        Data1 := form1.VsT1.GetNodeData(Node1);
        if assigned(data1) then
          str.Add(data1^.Location);
        SaveToOperaBookmark(node1, str);
        Node1 := Node1.NextSibling;
    until Node1 = nil;
end;

procedure TForm1.Button1Click(Sender: TObject);
var str1: TStrings;
begin
   str1:=TStringList.Create;
   try

   SaveToOperaBookmark(vst1.RootNode, str1);
   if savedialog1.Execute then
      str1.SaveToFile(savedialog1.FileName);
   finally
      str1.Free;
   end;
end;


Интересно вышло, когда копировал сюда текст, то он отобразился так как надо.
Так в чем тут дело?
PM MAIL   Вверх
VICTAR
Дата 20.2.2008, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1108
Регистрация: 6.10.2006

Репутация: 37
Всего: 80



То что на картинке, откуда это? В чем просматриваешь?
PM MAIL   Вверх
Pavelbej
Дата 20.2.2008, 02:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 419
Регистрация: 5.7.2005

Репутация: нет
Всего: 6



Странно, когда создавал тему, картинка была. Проверил в новом окне, все нормально. Что-то с форумом наверное.

Вот ссылка http://www.vscsoftware.com/result.gif

PM MAIL   Вверх
Esperito
Дата 20.2.2008, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 2.9.2007

Репутация: 1
Всего: 3



Какие у тебя символы конца строки? Должно быть #13#10, а у тебя похоже только какой-то один из них.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.