User Activity

  • Modified a comment on discussion Help on 7-Zip

    FYI: I got it all figured out and working. It's a Qt-based class that does the following: - create a worker thread with a CHandler inside - provide means to add files and folders (files from disk as well as data blobs in memory) - provide means to make the worker compress what was already added - write out remaining files and the database on destruction I'll have to cut down the code from LZMA-SDK to what is needed. When I'm done with that and if you are interested, I would provide the code so you...

  • Posted a comment on discussion Help on 7-Zip

    FYI: I got it all figured out and working. It's a Qt-based class that does the following: - create a worker thread with a CHandler inside - provide means to add files and folders (files from disk as well as data blobs in memory) - provide means to make the worker compress what was already added - write out remaining files and the database on destruction I'll have to cut down the code from LZMA-SDK to what is needed. When I'm done with that and if you are interested, I would provide the code so you...

  • Modified a comment on discussion Help on 7-Zip

    I just found out where the problem comes from. g_Codecs[] (defined in CreateCoder.cpp) is empty, thus methodMode.methods[0].numStreams is undefined. Obviously I'm still having to add further code from the SDK to the project. It really behaves weird. I understand the Lzma2Register.cpp code that it should do static initialization - but it doesn't happen. Any idea what I am missing? Maybe something like "Common/MyInitGuid.h" must be included exactly once for static initialization to happen properly...

  • Modified a comment on discussion Help on 7-Zip

    I just found out where the problem comes from. g_Codecs[] (defined in CreateCoder.cpp) is empty, thus methodMode.methods[0].numStreams is undefined. Obviously I'm still having to add further code from the SDK to the project. It really behaves weird. I understand the Lzma2Register.cpp code that it should do static initialization - but it doesn't happen. Any idea what I am missing?

  • Posted a comment on discussion Help on 7-Zip

    I just found out where the problem comes from. g_Codecs[] (defined in CreateCoder.cpp) is empty, thus methodMode.methods[0].numStreams is undefined. Obviously I'm still having to add further code from the SDK to the project.

  • Modified a comment on discussion Help on 7-Zip

    No, I do not load 7za.dll. The interface does not help when I repeatedly want to add files in the background (see messages from a few days ago). The plan is: - rewrite the IOutArchive::UpdateItems() as well as NArchive::N7z::Update() functionality - split that code so I can repeatedly add one or multiple files Thus: it should become an ArchiveCreator-class, but without the restriction of UpdateItems() which always writes the full archive on every call.

  • Posted a comment on discussion Help on 7-Zip

    Yes, I do not load 7za.dll, as the interface does not help when I repeatedly want to add files in the background. The plan is: - rewrite the IOutArchive::UpdateItems() as well as NArchive::N7z::Update() functionality - split that code so I can repeatedly add one or multiple files Thus: it should become an ArchiveCreator-class, but without the restriction of UpdateItems() which always writes the full archive on every call.

  • Modified a comment on discussion Help on 7-Zip

    Oh my. It didn't look that complicated, but I got it partially working. The encoder crashes in 7zEncode.cpp, line 345 / line 432, as there seem to be no _coders present. Do you have any hints what I'm doing wrong? P.S.: SZ_Handler::SZ_Handler prepares the options and methods as well as the final output stream. It runs in the main thread. SZ_Handler::run() is executed in its own thread when SZ_Handler::runUpdate() is called.

View All

Personal Data

Username:
st0ff
Joined:
2008-06-09 12:04:46
Location:
Germany / CEST
Gender:
Male

Projects

This is a list of open source software projects that Stefan Kaps is associated with:

Skills

This is a list of skills that Stefan Kaps possesses:

  • Qt
  • OpenGL
  • Assembly
  • C
  • C#
  • C++
  • GLSL (OpenGL Shading Language)
  • OpenCL
  • Pascal
  • Unix Shell
  • Server Operating Systems

Personal Tools

MongoDB Logo MongoDB