Проблемы с BlobStream
От: Saddam Россия http://saddam.narod.ru
Дата: 15.11.02 07:54
Оценка:
Структуру
typedef struct {
  unsigned short int bits;                     /* length in bits of modulus */
  unsigned char modulus[MAX_RSA_MODULUS_LEN];  /* modulus */
  unsigned char exponent[MAX_RSA_MODULUS_LEN]; /* public exponent */
} R_RSA_PUBLIC_KEY;
......
R_RSA_PUBLIC_KEY Public;


Пишу в блоб:
 TBlobStream *bs;
 int Size=sizeof(Public);
 //bs = Table1->CreateBlobStream(Table1->FieldByName("OPENKEY"), bmReadWrite);
 bs = new TBlobStream((TBlobField *)Table1->FieldByName("OPENKEY"), bmWrite);
 bs->Write(&Public,Size);
 bs->Position=0;
 delete bs;

Читаю из блоба:
 TBlobStream *bs;
 //bs= Form1->Table1->CreateBlobStream(Form1->Table1->FieldByName("OPENKEY"), bmRead);
 bs = new TBlobStream((TBlobField *)Form1->Table1->FieldByName("OPENKEY"), bmRead);
 unsigned Size=bs->Size;
 bs->Read(&Public,Size);
 delete bs;

Почему читаю не то что пишу?
Бред какой-то!
- Вы знаете — жаль, просто по-человечески жаль Памелу Андерсон, которая никогда не сможет сыграть на баяне...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.