Hallo,
Ich verwende die Unit "DIUclStreams.pas" bisher unter Delphi 7. Diese Unit besteht neben 3 PAS Dateien aus vielen OBJ Dateien.
Sie kann einen Datenstream online komprimieren und damit komprimiere ich texte auf der Platte.
Jetzt zum Problem:
Ich möchte gerne das Projekt auf Lazarus umbauen, doch diese Unit mag nicht wirklich mitspielen.
Kennt jemand einen Ersatz?
Also es sollte der gleiche Komprimieralgorythmus verwendet sein, so dass ich die Dateien vom D7 Projekt direckt auch mit dem Lazarus Projekt nutzen kann. Ich kenne mich damit nicht so gut aus, aber ich glaube es ist der UPX Algorithmus.
Gibt es solch Komprimierroutine für Lazarus portiert? Das UPX ist ja eigentlich C++ OBJ Files.
Vielen Dank im Voraus.
DIUclStreams ?
-
- Beiträge: 1581
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
DIUclStreams ?
EleLa - Elektronik Lagerverwaltung - www.elela.de
-
- Beiträge: 512
- Registriert: Mo 25. Aug 2008, 18:17
- OS, Lazarus, FPC: ArchLinux x86, WinVista x86-64, Lazarus 0.9.29, FPC 2.4.1
- CPU-Target: x86
- Wohnort: Chemnitz
Re: DIUclStreams ?
Da hilft wohl nur eins: die UCL selbst kompilieren, die zu deinem Glück entgegen deiner Aussage in C, und nicht C++ geschrieben ist. Also einfach GCC (unter windows vorzugsweise die MinGW Variante) nehmen, damit .o oder .a erzeugen, und die dann anstatt der .obj einbinden. ({$LINKLIB ...} dürfte das sein).