LoadFromStream при использовании frxDecryptStream
Поиском не нашёл. Закодировал файл fr3. Пытаюсь сформировать отчёт используя следующий код:
StreamDecode := TMemoryStream.Create;
StreamDecode.LoadFromFile(NameFileFR3);
StreamOrig := TMemoryStream.Create;
frxDecryptStream(StreamDecode,StreamOrig,pass);
// StreamOrig.SaveToFile(NameFileFR3 + '.decode');
// frxReport1.LoadFromFile(NameFileFR3 + '.decode');
frxReport1.LoadFromStream(StreamOrig);
frxReport1.ShowReport();
И получаю ошибку "invalid file format". Если сохранить раскодированный поток в файл и загрузить его, то ошибки нет. В чём моя ошибка?
Комментарии
StreamOrg.Position := 0;
frxReport1.LoadFromStream(StreamOrig);
хм. Спасибо за намёк. Буду пробовать.