![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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; |