Hello,
I am posting here because my Parallel archiver library works with
C++Builder..
My Parallel archiver library will be ported to Linux and it will work
with the FreePascal Linux compiler in Delphi compatible mode and it will
work of course with Lazarus for Linux in Delphi compatible mode.
It will work on both Windows and Linux and it will be much much more
stable and fast.
It will take me one or two days to port it to Linux.
Also it will take me few more days to implement my new invented fully
scalable algorithm of a Threadpool and i will easily use my fully
scalable Threadpool inside my Parallel archiver and my Parallel
Compression Library, pigz or pbzip or pzstd or others compression
programs are not using a scalable method to distribute chunks of memory
to the worker threads as my fully scalable Threadpool that i will use.
And about adding Delphi to C++Builder, and of course you can add any
.pas file of my Delphi Parallel archiver library to a C++ project.
(C++Builder has supported adding Pascal files into a C++ project for
many years, since at least CB2006.) When you add a Pascal file and build
the C++ project, the .pas files are built before any C++ files, and the
Delphi compiler auto-generates a C++ header with a .hpp extension. This
is exactly the same as the headers for the VCL or FMX! This allows C++
code to refer to Delphi classes and types, completely unaware they are
not implemented in C++, and at link time the Delphi code is linked in to
C++ code.
My Windows version for Delphi and FreePascal of my Parallel archiver was
stabilized much much more and it is fast, you can download it from:
https://sites.google.com/site/aminer68/parallel-archiver
Thank you,
Amine Moulay Ramdane.