test NSFile::CFileBinary as Stream

This commit is contained in:
Ivan Morozov
2022-08-01 19:37:43 +03:00
parent fa16a17aec
commit 54261fd1a1
17 changed files with 183 additions and 178 deletions

View File

@ -69,14 +69,15 @@ void CFStream::CopyFrom(const Stream &input)
{
CheckDisposed();
std::vector<BYTE> buffer(Length(input));
std::vector<BYTE> buffer(input->SizeFile());
// if (input.CanSeek)
{
input->seekg(0, std::ios::beg);
input->SeekFile(0, SEEK_SET);
}
input->read(reinterpret_cast<char*>(buffer.data()), Length(input));
DWORD bytesWasRead(0);
input->ReadFile(buffer.data(), input->SizeFile(), bytesWasRead);
SetData(buffer);
}