Главная страница
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.063 c
15-1157729936
Opilki_Inside
2006-09-08 19:38
2006.10.01
Иконки в формате PNG на Toolbar е. Есть ли компонент?


10-1122298074
Oleg_
2005-07-25 17:27
2006.10.01
com без регистрации в реестре


15-1157781176
syte_ser78
2006-09-09 09:52
2006.10.01
непонятное поведение sql запроса


1-1156176876
zip0
2006-08-21 20:14
2006.10.01
Как узнать handle окна explorer a?


11-1133367210
_Simon_
2005-11-30 19:13
2006.10.01
RegKeyDelete & SubKeys