Produziert PB5 größere Exen?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Produziert PB5 größere Exen?

Beitrag 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
PB 6.21 | Win 11
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Re: Produziert PB5 größere Exen?

Beitrag von Delle »

Sieht wohl so aus, als ob das an UseJPEGImageEncoder() bzw. UseJPEGImageDecoder() liegt.
PB 6.21 | Win 11
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Produziert PB5 größere Exen?

Beitrag von bobobo »

mit datenbankzugriffen auf sqlite wird es noch mal dicker

hast du ne Brille? :mrgreen:
upx nutzen doch nur noch nerds
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Re: Produziert PB5 größere Exen?

Beitrag 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*
PB 6.21 | Win 11
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Re: Produziert PB5 größere Exen?

Beitrag 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:
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Produziert PB5 größere Exen?

Beitrag 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.
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Produziert PB5 größere Exen?

Beitrag von bobobo »

Für kleine Exen gibt es PB in alten Versionen aus dem PB-Archiv.
Diese funktionieren m.E. immer noch bestens.
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Produziert PB5 größere Exen?

Beitrag 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.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Re: Produziert PB5 größere Exen?

Beitrag 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.
PB 6.21 | Win 11
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Produziert PB5 größere Exen?

Beitrag 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:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten