Exe-Datei kleiner machen?

Für Fragen rund um die Ide und zum Debugger
mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Beitrag von mschnell »

Christian hat geschrieben:Ne, das tu ich mir net mehr an dazu hat der 2.2 zu viele schöne neue Features.
Ich habe auf einem neuen Rechner nun auch Lazarus mit 2.2 installiert.

Kannst Du kurz die schönsten mit Lazarus nutzbaren neuen Features von 2.2 auflisten ?

Wenn ich recht gehört habe: Richtig interessant wird aber doch wohl erst 2.3 mit dem Package Linker, durch den man Lazarus nicht komplett neu kompilieren, wenn man eine die visual component library erweitern will. Das scheint aber noch auf sich werten zu lassen (Lazarus 1.0.0 ?!?!?) .
-Michael

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Also ich finds z.b. Toll, das jetzt COM scheinbar voll nutzbar ist das war in 2.0.4 noch gar nicht implementiert. So kann man jetzt auch Ole Automation im Windows nutzen was mir doch schon recht gefehlt hat Kontakte mit Outlook abzugleichen oder mal was anWord/Excel zu übergeben ist doch schön. Unter Linux gibts ja leider noch nichts was alle nutzen. dbus ist zwar ne schöne Technik aber nichtmal das OpenOffice hat ein Interface dafür stattdessen baun Sie irgend ein obscures Interface was nur aus Java Nutzbar ist ...

Dann natürlich der Interne Linker.
SQLdb funktioniert in vielen Aspekten viel besser.

Das sind so die persönlichen Highlights gibt aber bestimmt noch viel mehr tolle Sachen dazu müsst man aber das viel zu lange Changelog lesen ;)
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6763
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Beitrag von af0815 »

Kann von der Datenbankseite auch die FPC 2.2 empfehlen.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

knight hat geschrieben:[
Wenn du FPC >=2.0.4 verwendest:
Projekt -> Compilereinstellungen -> Linken
* Zeilennummern in... anzeigen (deaktivieren)
* Debuggersymbole... entfernen (aktivieren)
* Smart Linken (aktivieren)
... funktioniert irgendwie nicht, bzw. die Einstellungen haben bei mir keinen Einfluss auf die Dateigröße. Muss man noch sonstwas aktivieren, damit die Einstellungen wirksam werden?

Euklid

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Bei mir sind die Dateien hinterher auf etwa ein Achtel der ursprünglichen Größe geschrumpft. In welcher Kombination (FPC - Lazarus - OS) hast du es ausprobiert?

knight

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

Wir hatten das gestern mit einer 0.9.25-Snapshot probiert, die den FPC 2.2.1 benutzt, und Windows Vista.

Wir haben das aber mit der 32-bit-Version von Lazarus probiert. Die Einstellungen zeigten irgendwie überhaupt keine Wirkung. Ich werde das am Besten nochmal unter Linux probieren. Werde das Ergebnis hier posten.

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Vielleicht sollten wir im Forum mal einige Vergleichswerte sammeln. Mein 'Testprojekt' bestand aus einem leeren Formular. Der Test erfolgte mit Lazarus 0.9.25 (SVN), FPC 2.2.1, Windows XP (32 Bit):
Dateigröße mit Standardeinstellungen: 11.929.992 Bytes
Dateigröße mit genannten Optimierungen: 1.148.704 Bytes

knight

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

Unter PCLinuxOS scheint es zu funktionieren:

Lazarus 0.9.24, FPC 2.2.0, PCLinuxOS2007
Standardeinstellungen: 15.116.772 Bytes
Mit Optimierung: 2.322.632 Bytes

Zu dem Vista-Rechner habe ich zur Zeit keinen Zugang. Wenn ich mich richtig erinnere, tauchten die Probleme dort auch unter fedora auf - bin mir aber nicht ganz sicher.

Danke schonmal. Werde die Werte für den Vista-Rechner hier posten, sobald dies möglich ist. Vielleich ist Lazarus dort nicht sauber installiert oder so.

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Mit Lazarus 0.9.24 (x64), FPC 2.2.0, Windows Vista x64
Standard: 16.271.369 Bytes
Optimiert: 2.993.984 Bytes

knight

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

So, jetzt klappts bei uns unter Vista auch. Lag wohl an fehlerhaften Einstellungen...

Viele Grüße, Euklid

Antworten