Autor Beitrag
The-FoX
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 203

Win XP
D6 Pers
BeitragVerfasst: So 09.05.04 13:57 
Hi!

Ich habe ein kleines "Sicherheitsprogramm" für ein Tool von mir geschrieben. Das Sicherheitsprogramm ist auf meiner Seite downzuloaden, es kopiert lediglich ein paar Dateien (wenn vorhanden). Leider ist es bei Delphi ja standartmäßig 350kb gross. Selbst mit Upx gepackt noch ca. 80-90. Wie kann ich dafür sorgen das unnötige Elemente, wie z.B. die Form usw. verschwinden, und nicht weiter Platz rauben?

gruß
Fox.
Anfänger
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 128

WinXP
D3 Prof
BeitragVerfasst: So 09.05.04 14:23 
Du kannst ja die Unit mit der Form aus dem Projekt entvernen:
Im Menu: Projekt>Aus dem Projekt entvernen.

Hierbei musst du darauf achten, dass deine Programmierung in der Unit vom Programm und nicht der Form ist.
Sie findest du im Menu: Ansicht>Fensterliste.

Hier kommt deine Programmierung unter "Application.Run"

Außerdem ist in dieser Unit unter "Uses" nur "Forms" drin, worein du noch die Units, die du für die Programmierung brauchst anmelden musst.
Wenn du dich da nicht so gut auskennst, ersetzt du am besten einfach die Uses-Zeilen durch diese:
ausblenden Delphi-Quelltext
1:
2:
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;

(Das sind die standart Units, die meist benötigt werden)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 09.05.04 14:24 
Schmeiß die VCL raus. Und versuch auf der Unit Classes, Sysutils und Dialogs und was weiß ich noch zu verzichten. Für die standard sachen reicht eigentlich Windows und Messages. IntToStr und konsiorten kann man sich schnell selber schrieben oder du nimmst meine Toolbox: www.luckie-online.de...wnloads/DelphiUnits/
Aton
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 125

Windows XP
D7 Enterprise
BeitragVerfasst: So 09.05.04 17:41 
Hallo du,

Stichwort ist non-VCL. Damit kannst du Programme schreiben, die nur 20kb groß sind. Schau mal hier:

www.delphi-source.de/tutorials/nonvcl/

Man muss sich ein bisschen in Windows einarbeiten, ist aber sehr interessant und für kleine Programme empfehlenswert.

Gruß Jens.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 09.05.04 17:51 
Dann will ich aber auch Werbung für meine machen: tutorials.luckie-online.de :roll: