![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Значит проблема такая:
Делаем раз TreeView1.SaveToFile('tree.dat'); полученный файлик открывается и все там нормально... А при выполнении TreeView.LoadFromFile('tree.dat') дерево отаброжется в виде иероглифов... Также было замечено вот что... Если после создании файла tree.dat открыть его через блокнок и просто нажать сохранить... То после закрытия и выполнения TreeView.LoadFromFile('tree.dat'); все норм... Может кто поможет мне с этой бедой! ![]() |
#2
|
||||
|
||||
![]() попробуй это:
Код:
// сохранение var F: TFileStream; begin F := TFileStream.Create('c:\TreeView.txt', fmCreate or fmShareCompat); try F.WriteComponent(TreeView1); finally F.Free; end; end; // чтение var F: TFileStream; begin F := TFileStream.Create('c:\TreeView.txt', fmOpenRead or fmShareDenyWrite); try F.ReadComponent(TreeView1); finally F.Free; end; end; Последний раз редактировалось ryderx34, 15.03.2010 в 00:13. |
#3
|
|||
|
|||
![]() Цитата:
Код:
procedure TForm1.btnSaveClick(Sender: TObject); begin TreeView1.SaveToFile('tree.dat'); end; procedure TForm1.btnLoadClick(Sender: TObject); begin TreeView2.LoadFromFile('tree.dat'); end; |