AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Projekt Verkleinern

Ein Thema von A-M-X · begonnen am 24. Aug 2006 · letzter Beitrag vom 26. Aug 2006
Antwort Antwort
Seite 1 von 2  1 2      
A-M-X

Registriert seit: 29. Sep 2005
Ort: Karlsruhe
152 Beiträge
 
#1

Projekt Verkleinern

  Alt 24. Aug 2006, 23:21
Hiho!

Hab gesucht, aber nicht gewusst, obs dafür spezifische Begriffe gibt: Hab nach dem Titel dieses Topics gesucht ("Projekt verkleinern").

Meine kleine Geschichte und meine Frage:

Hab letztens ein Programm mit 5 KB gefunden, das keine Form hatte, nur nen Dialogfeld mit Ja und Nein. Hat aber viel geleistet, hatte auch kein Icon (nur dieses von Windows als standard zugewiesene Fenster).

Nun meine Frage:

Wie krieg ich das auch hin? Kein Icon und verkleinern? Oder sogar mit Icon und mit Form?

Danke im Vorraus ^^
  Mit Zitat antworten Zitat
Benutzerbild von ErazerZ
ErazerZ

Registriert seit: 27. Mai 2005
Ort: Baden
315 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Projekt Verkleinern

  Alt 24. Aug 2006, 23:26
in c++ kannst runter bis 1kb dateien machen mit assembler auch, mit delphi kannst KOL benutzen um consolen anwendungen klein zu halten, mit einem Delphi 6 compiler ist eine consolen anwendung ca. 8 kb, mit Delphi 7 ist es ca. 16 kb (ohne KOL) mit KOL kriegst es auf 5 kb runter (Mit delphi 6)

ah ganz vergessen: du kannst natürlich noch deine exe mit einem exepacker packen (z.b. UPX/FSG/MEW/AsPack/UPack) - jedoch machen diese das program viel langsamer beim starten und verbrauchen mehr speicher (alles muss entschlüsselt werden).
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#3

Re: Projekt Verkleinern

  Alt 24. Aug 2006, 23:27
Was du suchst nennt sich Hier im Forum suchennonVCL. Man verzichtet auf die VCL und arbeitet komplett mit der Win32 API. Damit sind die Echsen in einer Standard Delphi - Installation ~20 kb groß. Benötigt allerdings etwas Sicherheit im Umgang mit Delphi Language..
  Mit Zitat antworten Zitat
A-M-X

Registriert seit: 29. Sep 2005
Ort: Karlsruhe
152 Beiträge
 
#4

Re: Projekt Verkleinern

  Alt 24. Aug 2006, 23:46
Erstmal danke für die Antworten.

Das mit dem nonVCL hört sich gut an, da es ja eh nur ein Dialog ist. Wie fang ich da denn am besten an bzw. baue das auf?
  Mit Zitat antworten Zitat
Benutzerbild von Daniel B
Daniel B

Registriert seit: 27. Okt 2005
Ort: Dachau
453 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Projekt Verkleinern

  Alt 24. Aug 2006, 23:53
http://www.michael-puff.de/Developer...orials_pdf.pdf

hf...
Servus...
  Mit Zitat antworten Zitat
A-M-X

Registriert seit: 29. Sep 2005
Ort: Karlsruhe
152 Beiträge
 
#6

Re: Projekt Verkleinern

  Alt 25. Aug 2006, 00:14
Hm, ich sehe, dass es wohl leichter ist, ein VCL Projekt zu machen *gg*
Ohne VCL isses zu schwer und mit Exepackern verbrauchts eben zu viel Speicher, was ich nicht möchte *gg* Dann wirds wohl doch auf 356kb bleiben

Danke für eure schnelle Hilfe!
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#7

Re: Projekt Verkleinern

  Alt 25. Aug 2006, 01:10
Wieso verbrauchen Exe Packer zu viel Speicher? Bei einem 356KB großen Projekt wohl kaum ...

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#8

Re: Projekt Verkleinern

  Alt 25. Aug 2006, 01:19
Warum PE Packer sehr fragwürdig sind
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Projekt Verkleinern

  Alt 25. Aug 2006, 01:20
Ganz einfach, weil er das Windows Speichermanagemnt aushebelt. Das Image muss komplett im Speicher entpackt vorliegen. Windows kann nicht nur die aktuell benötigten Teile in den Speicher laden, weil sie eben kompimiert vorliegen und Windows damit nichts anfangen kann.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#10

Re: Projekt Verkleinern

  Alt 25. Aug 2006, 01:27
Schon klar, aber wenn ein bisschen mehr Speicherverbrauch nicht schlimm ist, oder wie in diesem Falle gar nicht ins Gewicht fällt, kann man durchaus einen PE-Packer verwenden, wenn es einem dann wiederrum um die 100KB geringere Größe ankommt ...
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz