Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.01;
Скачать: CL | DM;

Вниз

LoadFromStream FIB Plus   Найти похожие ветки 

 
yaral ©   (2006-07-31 09:14) [0]

Я использую библиотеку FIB Plus. Хочу переместить локальный кеш одного датасета в другой. Для этого у TpFIBDataSet есть методы LoadFromStream и SaveToStream.
Они описаны как:

procedure SaveToStream(Stream: TStream; SeekBegin: boolean);
procedure LoadFromStream(Stream: TStream; SeekBegin: boolean);


А что передовать в качестве параметра Stream, следует ли его объявлять и создавать? И что за пораметр SeekBegin?

В справке написано только что эти методы позволяют сохранить, а затем загрузить кеш датасета в поток. А как использовать ничего нету...


 
ORMADA ©   (2006-07-31 09:25) [1]

а вылезти на оф сайт слабо ?
http://www.devrace.com/ru/fibplus/news/
почитать  FIBPlus Developer"s Guide на русском уж думаю поймёшь...


 
Виталий Панасенко   (2006-07-31 09:27) [2]

FIBDataSet1.SaveToFile(FileName);
FIBDataSet1.LoadFromFile(FileName);


 
yaral ©   (2006-07-31 09:35) [3]

> ORMADA ©   (31.07.06 09:25) [1]
Этот я читал, там нету про то что я хочу, там только про BLOB поля

> Виталий Панасенко   (31.07.06 09:27) [2]
И чем они лучше? Зачем еще файлы то создавать?


 
Johnmen ©   (2006-07-31 10:02) [4]


> А что передовать в качестве параметра Stream, следует ли
> его объявлять и создавать?


Ес-но!


> И что за пораметр SeekBegin?


Ставить ли указатель в начало потока.


 
ORMADA ©   (2006-07-31 10:06) [5]

procedure SaveToStream(Stream: TStream; SeekBegin: boolean);
procedure LoadFromStream(Stream: TStream; SeekBegin: boolean);
procedure SaveToFile(const FileName: string);
procedure LoadFromFile(const FileName: string);
Эти методы позволяют сохранить, а затем загрузить кеш датасета в файл или в поток.
Датасет должен быть подключен к БД.

1.А что передовать в качестве параметра Stream
Stream: TStream
, следует ли его объявлять и создавать?
да

И что за пораметр SeekBegin?
чё-то тоже ничео в доке по поводу этого ппараметра не вижу но думаю
это параметр выставлять ли Stream pos=0


 
Виталий Панасенко   (2006-07-31 10:07) [6]


> > Виталий Панасенко   (31.07.06 09:27) [2]
> И чем они лучше? Зачем еще файлы то создавать?

Тем, что с потоками ты не умеешь работать. И все. А поток тоже создает файл(в памяти конечно, можно тоже создать поток)


 
yaral ©   (2006-07-31 10:58) [7]

Вроде нашел, поправте если неправильно:
var
 AStream: TStream;
...
 AStream:=TMemoryStream.Create;
...
 AStream.Free



Страницы: 1 вся ветка

Текущий архив: 2006.10.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
15-1157716639
oldman
2006-09-08 15:57
2006.10.01
Есть многое на свете, друг Горацио...


1-1155790814
DelphiLexx
2006-08-17 09:00
2006.10.01
Краткость инициализации записи


3-1154509680
yaral
2006-08-02 13:08
2006.10.01
Запрет перемещения по DataSet


2-1158054701
zdm
2006-09-12 13:51
2006.10.01
C++


15-1157972190
SergP
2006-09-11 14:56
2006.10.01
Как сделать чтобы винда сама прописывала маршруты?