DIUclStreams ?

Rund um die LCL und andere Komponenten
Antworten
MmVisual
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 ?

Beitrag von MmVisual »

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.
EleLa - Elektronik Lagerverwaltung - www.elela.de

Hitman
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 ?

Beitrag von Hitman »

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).

Antworten