Seite 1 von 2

Produziert PB5 größere Exen?

Verfasst: 29.03.2013 18:57
von Delle
Hallo,

ich habe gerade ein altes PB4.91-Programm von mir ein bischen geupdatet.

Unter anderem z.B. die PureColor-Befehle rausgeworfen, gibt ja glaub eh noch kein Update für PB5 für diese Lib...

Hatte eigentlich jetzt eher erwartet, dass die .exe noch kleiner wird.

Komischerweise war die alte .exe mit UPX gepackt ca. 75 KB... jetzt aber komme ich auf knapp 130 KB?!?

Gut das ist jetzt nicht weiter dramatisch, aber verwundert bin ich irgendwie schon...

Danke,
Delle

Re: Produziert PB5 größere Exen?

Verfasst: 12.04.2013 01:20
von Delle
Sieht wohl so aus, als ob das an UseJPEGImageEncoder() bzw. UseJPEGImageDecoder() liegt.

Re: Produziert PB5 größere Exen?

Verfasst: 12.04.2013 15:33
von bobobo
mit datenbankzugriffen auf sqlite wird es noch mal dicker

hast du ne Brille? :mrgreen:
upx nutzen doch nur noch nerds

Re: Produziert PB5 größere Exen?

Verfasst: 12.04.2013 16:01
von Delle
bobobo hat geschrieben:mit datenbankzugriffen auf sqlite wird es noch mal dicker
Wurscht, ich habe die nativen Image-Befehle jetzt jedenfalls rausgeschmissen und durch GDI ersetzt ;)
bobobo hat geschrieben:hast du ne Brille? :mrgreen:
Ja, aber die setz ich nie auf. Sie hat aber keine dicken Ränder! ;)
bobobo hat geschrieben:upx nutzen doch nur noch nerds
In der Hinsicht bin ich gerne ein Nerd ;) Ich krieg halt die Krise, wenn kleine Tools mehr als 75 KB groß sind *g*

Re: Produziert PB5 größere Exen?

Verfasst: 12.04.2013 20:29
von DrShrek
Delle hat geschrieben:In der Hinsicht bin ich gerne ein Nerd ;) Ich krieg halt die Krise, wenn kleine Tools mehr als 75 KB groß sind *g*
Lege Dir einen DOS Rechner zu und dann hast Du sicher nur 'kleinere' Tools.

Du benutzt Windows 8 aber das Tool von Dir darf nicht größer 75KB sein?
Irgendwie passt da was nicht zusammen. :bounce:

Re: Produziert PB5 größere Exen?

Verfasst: 12.04.2013 21:38
von NicTheQuick
Ich stand auch lange auf diese kleinen Executables. Aber mittlerweile ist mir das auch ziemlich egal. Wenn ich kleine Exe brauche, nutze ich C oder C++. :D

Aber wenn man auf kleine Dinge steht, dann gibt es auch Damn Small Linux.

Re: Produziert PB5 größere Exen?

Verfasst: 15.04.2013 15:33
von bobobo
Für kleine Exen gibt es PB in alten Versionen aus dem PB-Archiv.
Diese funktionieren m.E. immer noch bestens.

Re: Produziert PB5 größere Exen?

Verfasst: 15.04.2013 16:44
von ts-soft
Eine exe mit nur einem MessageRequester, compiliert mit PB5.11 ist immer noch nur 3 KB gross!
Selbst in C wird diese nicht kleiner sein :mrgreen:
Das, bedingt durch neuere/geupdatete Libs, exen etwas grösser werden sollte wohl normal sein.

Re: Produziert PB5 größere Exen?

Verfasst: 15.04.2013 16:46
von Delle
ts-soft hat geschrieben:Das, bedingt durch neuere/geupdatete Libs, exen etwas grösser werden sollte wohl normal sein.
Ja aber hier liegt's ja nicht an irgendwelchen UserLibs sondern z.B. an den nativen Image-Funktionen.

Re: Produziert PB5 größere Exen?

Verfasst: 15.04.2013 18:04
von ts-soft
Delle hat geschrieben:Ja aber hier liegt's ja nicht an irgendwelchen UserLibs sondern z.B. an den nativen Image-Funktionen.
Sind das keine Libs? Gerade in den Image-Libs (wie z.B. png) tauchen ab und zu Sicherheitsprobleme auf, so das diese
geupdated werden müssen. Deswegen halte ich das verwenden der Museums-Versionen nicht ungedingt als die
beste Lösung. Ausserdem, wen jucken die paar KB? Selbst über mehrere MB mache ich mir keinerlei Gedanken :mrgreen: