[delphi] build release/debug ?

Pagina: 1
Acties:
  • 287 views sinds 30-01-2008
  • Reageer

  • Darkvater
  • Registratie: Januari 2001
  • Laatst online: 26-08-2024

Darkvater

oh really?

Topicstarter
Ik heb een leuk programma geschreven in Delphi5, is ook niet zo groot, maar als ik naar de .exe kijk is die 545Kb. Volgens mij kan dit kleiner door de release build optie te selecteren (zoals in VC6++ laat ie alle debug rotzooi weg), maar heb in Delphi5 die optie niet kunnen vinden.

Weet iemand waar die is?


Windows Vista? *NEVER* Het waarom - Opera forever!!!
I've seen chickens that were more menacing. Chickens in a coma. On ice. In my fridge


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 16-09 18:04

Creepy

Tactical Espionage Splatterer

Project -> Options -> Compiler en dan daaro alle debug functies uitzetten.

Probeer trouwens ook bij alle uses de units weg te halen die je niet gebruikt. Delphi heeft de neiging om units die je niet (meer) gebruikt te laten staan.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Varienaja
  • Registratie: Februari 2001
  • Laatst online: 14-06-2025

Varienaja

Wie dit leest is gek.

In de project-options kan je allerlei checking dingen uitzetten. Je kan er bijvoorbeeld de debug-information uitvinken.

Vroeger heb ik weleens aspack gebruikt om de .exe te comprimeren Dat gaat ook leuk :)

Siditamentis astuentis pactum.


  • Darkvater
  • Registratie: Januari 2001
  • Laatst online: 26-08-2024

Darkvater

oh really?

Topicstarter
Argh! Het helpt helemaal niet!
Ik heb alles uitgezet maar het helpt niks. Nog steeds 547Kb!

Zelfs alles uses weggehaald tot ie errors ging geven, maar helemaal niks.


P.S. die debugging info: "Debug information Puts debug information into the unit (.DCU) file. Corresponds to {$D}."
Doet ie dus niet in de exe :(


Windows Vista? *NEVER* Het waarom - Opera forever!!!
I've seen chickens that were more menacing. Chickens in a coma. On ice. In my fridge


  • Varienaja
  • Registratie: Februari 2001
  • Laatst online: 14-06-2025

Varienaja

Wie dit leest is gek.

SJa.. de executables van Delphi zijn nu eenmaal redelijk groot. Je *kan* 'build with runtime packages' aanvinken, dan krijg je een vrij kleine .exe

In dat geval moet je net als bij VB zo'n runtime library meeleveren, en dat zijn toch weer extra bytes..

Heb je hier nu al gekeken?

Siditamentis astuentis pactum.


  • Darkvater
  • Registratie: Januari 2001
  • Laatst online: 26-08-2024

Darkvater

oh really?

Topicstarter
ben nu aan het kijken. Wou eerst alle debug opties enzo bekijken

Edit: Hehe, echt tof!! Nu is ie maar 209Kb.


Windows Vista? *NEVER* Het waarom - Opera forever!!!
I've seen chickens that were more menacing. Chickens in a coma. On ice. In my fridge


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

UPX is ongeveer hetzelfde idee, daarmee kun je ook EXE's en DLL's e.d. inpakken en toch direct uitvoerbaar:
http://upx.sourceforge.net/

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Vroeger (alsof ik zo oud ben) kon dat ook met pkzip of iets wat daarbij hoorde...

weet niet of het nog bestaat :?

[update] ja... het bestaat nog. het heet pklite. zie http://www.pkware.com/products/pklite.html [/update] >:)
Pagina: 1