Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
6-1147237414
hcsr
2006-05-10 09:03
2006.10.01
Как программно узнать соеденён ли комп с инетом


2-1158076045
зуу
2006-09-12 19:47
2006.10.01
Critical Section


2-1158265352
vain
2006-09-15 00:22
2006.10.01
PNG


15-1157829509
Ketmar
2006-09-09 23:18
2006.10.01
Сатана, Сатана... вот ЭТО -- вопрос


15-1158007687
Marser
2006-09-12 00:48
2006.10.01
Новый взгляд на Сашу Македонского :-)




   Наверх