Dateien verkleinern

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Bauer321
Beiträge: 465
Registriert: Sa 21. Aug 2010, 21:30
OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
CPU-Target: 64-Bit
Wohnort: nahe Bremen
Kontaktdaten:

Dateien verkleinern

Beitrag von Bauer321 »

Hi,
ich wusste nciht so genau whin damit deshalb habe ich es mal bei einsteigerfragen gemacht/ich bin noch Neuling ;)

Wenn ich was Compiliere, dann ist die exe immer 12 MB und Größer, kann ich das irgendwie verändern?
Ich hab auch mal ne zeit lang visual basic benutzt und da war ne vergleichbare exe ~128kb

Mfg Bauer321
www.mcpatcher.net | www.hoeper.me

Benutzeravatar
theo
Beiträge: 10927
Registriert: Mo 11. Sep 2006, 19:01

Re: Dateien verkleinern

Beitrag von theo »

Einfach mal FAQ lesen. Erste Frage ganz oben.
http://wiki.lazarus.freepascal.org/Laza ... o.C3.9F.3F" onclick="window.open(this.href);return false;

Bauer321
Beiträge: 465
Registriert: Sa 21. Aug 2010, 21:30
OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
CPU-Target: 64-Bit
Wohnort: nahe Bremen
Kontaktdaten:

Re: Dateien verkleinern

Beitrag von Bauer321 »

danke,

aber wie mache ich das bitte schön
Der Compiler bietet eine Option, die Debug-Informationen aus dem Executable zu entfernen (-Xs)
sry ich hab kp wo ich das einstellen soll
www.mcpatcher.net | www.hoeper.me

Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Dateien verkleinern

Beitrag von Socke »

Alles was das Übersetzen des Quelltextes in ein fertiges, ausführbares Programm angeht (kompilieren, assemblieren und linken) kannst du in Lazarus in den Compilereinstellungen bequem durch setzen von kleinen Häkchen erledigen (zumindest das was man am Häufigsten braucht).
Dahin findest du über das Menü: Projekt->Projekteinstellungen (in einer älteren Version habe ich auch den Eintrag "Compilereinstellungen" hier im Menü gesehen); in der linken Baumansicht findest du unter "Compilereinstellungen" auf den einzelnen Seiten alle Optionen. Für dich ist hier die Seite "Linken" interessant.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

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:

Re: Dateien verkleinern

Beitrag von Euklid »

Bauer321 hat geschrieben:danke,

aber wie mache ich das bitte schön
Der Compiler bietet eine Option, die Debug-Informationen aus dem Executable zu entfernen (-Xs)
sry ich hab kp wo ich das einstellen soll

Hallo Bauer321,

in diesem Tutorial wird eigentlich alles Schritt für Schritt erklärt: http://www.lazarusforum.de//viewtopic.php?f=51&t=1878" onclick="window.open(this.href);return false;

Viele Grüße, Euklid

felix96
Beiträge: 287
Registriert: So 29. Nov 2009, 17:44
CPU-Target: 32BitWin+64bitUbunt

Re: Dateien verkleinern

Beitrag von felix96 »

Danke schonmal für eure Antworten
it´s not a bug, it´s a feature!

Bauer321
Beiträge: 465
Registriert: Sa 21. Aug 2010, 21:30
OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
CPU-Target: 64-Bit
Wohnort: nahe Bremen
Kontaktdaten:

Re: Dateien verkleinern

Beitrag von Bauer321 »

habs ausprobiert, es funktioniert statt 12mb noch 2.5mb immer noch viel aber immerhin schonmal ne starke verbesserung.
aber dann mach ich es rückgängig und jetzt kommt beim debuggen immer das hier:

Bild
www.mcpatcher.net | www.hoeper.me

Bauer321
Beiträge: 465
Registriert: Sa 21. Aug 2010, 21:30
OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
CPU-Target: 64-Bit
Wohnort: nahe Bremen
Kontaktdaten:

Re: Dateien verkleinern

Beitrag von Bauer321 »

problem gelöst allerdings hab ich jetzt noch ne andere frage und zwar hab ich nen TFrame und bis jetzt 2 Frame Formen. Wenn ich jetzt auf einen Button klicke möchte ich im TFrame nicht mehr Frame 1 sondern Frame 2 anzeigen wie mache ich das?
www.mcpatcher.net | www.hoeper.me

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:

Re: Dateien verkleinern

Beitrag von Euklid »

Verstehe die Frage nicht.

Würde generell vorschlagen, einen neuen Thread auf zu machen - unter dieser Überschrift werden nur wenige mit einer solchen Frage rechnen.

- Euklid

Bauer321
Beiträge: 465
Registriert: Sa 21. Aug 2010, 21:30
OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
CPU-Target: 64-Bit
Wohnort: nahe Bremen
Kontaktdaten:

Re: Dateien verkleinern

Beitrag von Bauer321 »

gut dann kann das hier geschlossen werden oder was auch immer ;)
www.mcpatcher.net | www.hoeper.me

Bora4d
Beiträge: 290
Registriert: Mo 24. Dez 2007, 13:14
OS, Lazarus, FPC: WinXP-Pro-Sp3, Xubuntu 12.04, (Laz 1.1-SVN Mai2012, FPC 2.6.1 / 2.6.0-Linux)
CPU-Target: AMD64X2

Re: Dateien verkleinern

Beitrag von Bora4d »

Am leichtensten ist Strippen. Am besten legst du Werkzeuge-Menu ein neue Befehl. Und wenn das Pogramm fertig ist oder du es nach compilieren kleiner haben willst einfach diesen Menupunkt aufrufen, dann wird aktuelles Projekt gestrippt :)
Werkzeuge > Externe Werkzeuge einrichten > Hinzufügen
Dann in neuem Fenster das eingeben:
Titel: Strip
Programmdateiname: strip
Parameter: $TargetFile()
Ausgabe nach make Meldungen durchsuchen Markieren

Bei Programmdateiname muß man auf passen da sollte Programm pfad miteingegeben werden. Bei Linux braucht man das nicht aber bei Windows je nach dem wo fpc/bin liegt etwa so:
c:\Lazarus\fpc\2.4.3\bin\i386-win32\strip.exe

Antworten