I posted about a problem with failing on open because the file didn't exist the other day but haven't heard anything yet. StdFile took a second parameter for the open mode I pressed on and tried creating the file myself. That makes it further but gets an exception when I Flush the FilterWriter before closing it.
FilterReader reader = new FilterReader(stm);
string fname = _ExtractDirectory + entry_name;
File.Create(fname).Close();
MappedFile f = new MappedFile(fname); //, MappedFile.OpenMode.e_write_mode);
FilterWriter writer = new FilterWriter(f);
writer.WriteFilter(reader);
writer.Flush();
Exception: {"Exception: \n\t Message: Output stream is corrupt\n\t Conditional expression: false\n\t Filename : FilterWriter.cpp\n\t Function : trn::Filters::FilterWriter::WriteFilter\n\t Linenumber : 104\n"}