Ein dickes Ei mit drin?

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

Re: Ein dickes Ei mit drin?

Beitrag von MmVisual »

Ich bin selbst überrascht, ich habs raus gefunden !!!! :mrgreen: :mrgreen: :mrgreen:

Diese Datei ist schuld:
C:\lazarus\lcl\include\asiancodepages.inc

Jetzt wo ich diese "Asian Unicode Conversion Tables" gelöscht habe, wird auch die EXE mit der Version 27409 nur 1167KB kein.

Natürlich möchte ich jetzt nicht jedesmal von Hand diese Tabellen löschen, daher wäre es sinnvoll wenn der FPC die wegoptimiert.
Daher sollte der Code von der Unit "lconvencoding.pp" irgendwie optimiert werden so dass der FPC Compiller eine Chance hat das zu bereinigen.

Weiß jemand wie das geht?

Gruß Markus
EleLa - Elektronik Lagerverwaltung - www.elela.de

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

Re: Ein dickes Ei mit drin?

Beitrag von MmVisual »

Ich habe jetzt verfolgt wiso der überhaupt diese Asian Tabelle mit dazu linkt, und auch gefunden:

Code: Alles auswählen

TranslateUnitResourceStrings('LCLStrConsts', sLCLFile);
Wenn ich diese Zeile nicht aufrufe, dann ist meine EXE um 300Kb kleiner.

Der Optimierer von FPC arbeitet richtig. Somit ist alles geklärt und ich bin zufrieden. :D

Gruß Markus
EleLa - Elektronik Lagerverwaltung - www.elela.de

Antworten