Wenn man den Borland Memory Manager einsetzt um unter anderem Zeichenketten an eine
DLL zu senden bzw empfangen,
dann sollte im Programm sowie der
DLL die FastMM/FastMM4 o.ä.
unit an erster stelle eingebunden werden (soweit ich weiss)
Da ich aus der
WinAPI Welt komme und Delphi 7 nutze, kenne ich mich damit leider nicht so gut aus, tut mir leid.
Meine
IDE = Notepad++ und per
WinAPI gibt es andere möglichkeiten mit DLLs zu kommunizieren.
Ich habe keine 7zip komponente getestet da die mir zuwenig bot.
Ob sie Delphi version XYZ kompatibel ist kann ich nicht beurteilen.
Man kann ja im Source nachschauen was der so alles anstellt.
Bei argen zweifel:
SevenZipVCL@rg-software.de anschreiben und nachfragen.
Ich fand die
VCL Variante damals interessanter als all die anderen
und da sie vom 7zip Team beworben wurde vertraute ich mal dem Hersteller und lud sie mir runter.
Bei Abbrevia kann ich das hier Wiederholen was der Hersteller sagt:
Supports Delphi 6-XE2, C++Builder 2009-XE2, Kylix 3, and FreePascal, on Windows (32-bit and 64-bit), Linux, and
OS X
Noch ein nachwort zu Torry's seite, die ist ja an und für sich ganz nett und informativ,
aber oftmals fehlt vieles in den download Archiven, so das ich generell, egal bei was, immer zur Hersteller Seite geh.
Bei Torry was downloaden mache ich nur wenn es keine Hersteller Seite gibt bzw die Seite mittlerweile tot ist,
wobei ich dann erstmal Google ob's woanders auch angeboten wird.